-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathchaperone.yml
46 lines (42 loc) · 977 Bytes
/
chaperone.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
---
- name: Import pre deploy checks.
ansible.builtin.import_playbook: pre_deploy_checks.yml
- name: Import initialization playbook for all hosts.
ansible.builtin.import_playbook: init.yml
- name: '###==-> Roles only for completely managed chaperones <-==###'
hosts: chaperone,!mit_chaperone
roles:
- iptables
- grub
- swap
- logrotate
- remove
- update
- logins
- role: sssd
when: use_sssd | default(false) | bool
- sshd
- basic_security
- figlet_motd
- role: logs_client
when: logs_class is defined
- resolver
- coredumps
- name: '###==-> Roles for all chaperones. <-==###'
hosts: chaperone
roles:
- ssh # client
- locale
- cluster
- regular_users
- sudoers
- local_storage
- shared_storage
- build_environment
- envsync
- name: '###==-> Roles only for partially managed chaperones <-==###'
hosts: mit_chaperone
roles:
- logs_toprm
- ogm
...