File tree Expand file tree Collapse file tree 7 files changed +36
-1
lines changed
.templates/inventory/group_vars Expand file tree Collapse file tree 7 files changed +36
-1
lines changed Original file line number Diff line number Diff line change 7
7
/.env
8
8
/.temp /dynamic_vars /*
9
9
/roles /* . *
10
+ /roles /infrastructure- *
10
11
11
12
! .gitkeep
Original file line number Diff line number Diff line change @@ -10,6 +10,11 @@ tasks:
10
10
git clone $INVENTORY_GIT_URL inventory
11
11
fi
12
12
13
+ :node:install-roles :
14
+ description : Installs roles from Ansible Galaxy
15
+ steps : |
16
+ ansible-galaxy install --roles-path=roles/ -r ./requirements.yml
17
+
13
18
:node:copy-host-defaults :
14
19
description : " Copy default values for hosts in the inventory (warning: it will override existing files)"
15
20
steps : cp -prv .templates/* ./
Original file line number Diff line number Diff line change @@ -126,7 +126,7 @@ default_role_basic_software:
126
126
enforce_docker_update : no
127
127
128
128
129
- # https://github.com/riotkit-org/server- tweak
129
+ # https://github.com/riotkit-org/infrastructure-ansible- tweak-os
130
130
default_role_tune :
131
131
# Be careful with setting this to "no", even security upgrades are able to break docker daemon. Its better to manually upgrade system.
132
132
remove_unattended_upgrades : yes
@@ -142,3 +142,8 @@ default_role_logs:
142
142
configure_systemd : yes
143
143
systemd_max_logs_disk_space : 100M
144
144
systemd_max_file_sec : 1month
145
+
146
+
147
+ default_role_system_settings :
148
+ timezone : Europe/Rome
149
+ locale : " en_GB.UTF-8"
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ $(./setup-venv.sh)
19
19
cp .env-dist .env
20
20
nano .env
21
21
22
+ rkd :install-roles
22
23
rkd :setup
23
24
rkd :copy-host-defaults
24
25
```
Original file line number Diff line number Diff line change
1
+ [defaults]
2
+ roles_path = roles/
Original file line number Diff line number Diff line change 24
24
gather_facts : yes
25
25
force_handlers : yes
26
26
tasks :
27
+ # ===================================
28
+ # Set misc system settings eg. locale
29
+ # ===================================
30
+ - name : Set system settings
31
+ when : role_system_settings is defined
32
+ block :
33
+ - name : Include required vars
34
+ set_fact :
35
+ args : " {{ default_role_system_settings | combine(role_system_settings | default({}), recursive=True) }}"
36
+
37
+ - include_role : name=system-settings
38
+ tags : system_settings
39
+
27
40
# ==========
28
41
# Multi User
29
42
# ==========
Original file line number Diff line number Diff line change
1
+ roles :
2
+ - src : blackandred.server_basic_software
3
+ - src : blackandred.server_multi_user
4
+ - src : git+https://github.com/riotkit-org/infrastructure-ansible-logs.git
5
+ - src : blackandred.server_ssh_fallback_port
6
+ - src : blackandred.server_basic_security
7
+ - src : git+https://github.com/riotkit-org/infrastructure-ansible-tweak-os
8
+ - src : blackandred.server_secure_storage
You can’t perform that action at this time.
0 commit comments