Merge "Add cleanup stage to 'nexus' role test"
[oom/offline-installer.git] / ansible / infrastructure.yml
1 ---
2 - name: Perform common environment setup for nodes
3   hosts: infrastructure, kubernetes
4   roles:
5     - package-repository
6     - firewall
7
8 - name: Setup infrastructure servers
9   hosts: infrastructure
10   roles:
11     - chrony
12     - package-repository-check
13     - certificates
14     - docker
15     - dns
16     - vncserver
17     - nginx
18     - nexus
19
20 - name: Setup base for Kubernetes nodes
21   hosts: kubernetes:!infrastructure
22   roles:
23     - chrony
24     - package-repository-check
25     - docker
26   tasks:
27     - include_role:
28         name: certificates
29         tasks_from: upload_root_ca.yml
30       vars:
31         certificates_local_dir: "{{ playbook_dir }}/certs"