Merge "Fix docker-entrypoint.sh"
[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       when: helm_version | regex_search("^v3" )
21
22 - name: Setup base for Kubernetes nodes
23   hosts: kubernetes:!infrastructure
24   roles:
25     - package-repository-check
26     - chrony
27     - docker
28   tasks:
29     - include_role:
30         name: certificates
31         tasks_from: upload_root_ca.yml
32       vars:
33         certificates_local_dir: "{{ playbook_dir }}/certs"