mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-07-17 14:04:24 +02:00
Optimized categories and passed all unit tests
This commit is contained in:
parent
adec2aed84
commit
32dc27aebd
2
Makefile
2
Makefile
@ -5,7 +5,7 @@ USERS_OUT := ./group_vars/all/03_users.yml
|
||||
USERS_SCRIPT := ./cli/build/defaults/users.py
|
||||
INCLUDES_SCRIPT := ./cli/build/role_include.py
|
||||
|
||||
INCLUDE_GROUPS := $(shell python3 main.py meta invokable_paths -s "-" --no-signal | tr '\n' ' ')
|
||||
INCLUDE_GROUPS := $(shell python3 main.py meta categories invokable -s "-" --no-signal | tr '\n' ' ')
|
||||
|
||||
# Directory where these include-files will be written
|
||||
INCLUDES_OUT_DIR := ./tasks/groups
|
||||
|
@ -102,9 +102,13 @@ roles:
|
||||
invokable: true
|
||||
svc:
|
||||
title: "Services"
|
||||
description: "Docker infrastructure services (DBMS, LDAP, Redis, etc.)"
|
||||
icon: "fas fa-database"
|
||||
invokable: true
|
||||
description: "Infrastructure services like databases"
|
||||
invokable: false
|
||||
db:
|
||||
title: "Databases"
|
||||
description: "Database applications (DBMS, LDAP, Redis, etc.)"
|
||||
icon: "fas fa-database"
|
||||
invokable: true
|
||||
opt:
|
||||
title: "Service Optimation"
|
||||
description: "Optimation Services to improve your system"
|
||||
|
@ -107,5 +107,6 @@
|
||||
- drv
|
||||
- gen
|
||||
- net
|
||||
- svc-db
|
||||
loop_control:
|
||||
label: "{{ item }}-roles.yml"
|
@ -13,6 +13,7 @@
|
||||
- name: "Include server roles"
|
||||
include_tasks: "./tasks/groups/{{ item }}-roles.yml"
|
||||
loop:
|
||||
- svc-db
|
||||
- util-srv
|
||||
- web-svc # Services need to run before applications
|
||||
- web-app
|
||||
|
Loading…
x
Reference in New Issue
Block a user