[ANSIBLE] Include chartmuseum role unconditionally
[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     - package-repository-check
12     - certificates
13     - docker
14     - dns
15     - vncserver
16     - nginx
17     - chrony
18     - nexus
19     - role: chartmuseum
20
21 - name: Setup base for Kubernetes nodes
22   hosts: kubernetes:!infrastructure
23   roles:
24     - package-repository-check
25     - chrony
26     - docker
27   tasks:
28     - include_role:
29         name: certificates
30         tasks_from: upload_root_ca.yml
31       vars:
32         certificates_local_dir: "{{ playbook_dir }}/certs"