Merge "Adding Ubuntu support in Ansible - helm role"
[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
20 - name: Setup base for Kubernetes nodes
21   hosts: kubernetes:!infrastructure
22   roles:
23     - package-repository-check
24     - chrony
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"