-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathplaybook.yml
34 lines (27 loc) · 891 Bytes
/
playbook.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
- name: Basic setup of the node
import_playbook: setup.yml
- name: Setup Kubernetes
import_playbook: k3s/site.yml
- name: Install Helm
import_playbook: helm.yml
- name: Install NFS
import_playbook: nfs.yml
- name: Configure Ingress
import_playbook: ingress.yml
when: kube_cloud_provider == "aws" or kube_cloud_provider == "openstack"
- name: Configure storage
import_playbook: storage.yml
vars:
kube_cloud_provider: "{{ kube_cloud_provider }}"
- name: Install Galaxy on {{ kube_cloud_provider }}
import_playbook: galaxy_app.yml
vars:
values_file: "values/{{ kube_cloud_provider }}.yml"
gxy_admin_users: "{{ galaxy_admin_users | default('') }}"
gxy_api_key: "{{ galaxy_api_key }}"
when: application == "galaxy"
- name: Install Pulsar
import_playbook: pulsar.yml
vars:
pulsar_api_key: "{{ pulsar_api_key }}"
when: application == "pulsar"