-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsite.yml
92 lines (76 loc) · 1.67 KB
/
site.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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
---
- name: "manilakube playbook"
hosts: all
remote_user: "{{ regular_user }}"
tasks:
# Install the needed
#
- name: install packages
import_role:
name: install_packages
tags:
- install_packages
- name: install golang
import_role:
name: install_golang
tags:
- install_golang
- name: install docker
import_role:
name: install_docker
tags:
- install_docker
- name: install kind
import_role:
name: install_kind
tags:
- install_kind
- name: install helm
import_role:
name: install_helm
tags:
- install_helm
- name: install libvirt-vagrant
import_role:
name: install_libvirt_vagrant
tags:
- install_libvirt_vagrant
- name: init_workspace
import_role:
name: init_workspace
tags:
- init_workspace
# Deploy Manila with integrated Ceph Cluster
#
- name: setup devstack VM running Manila
import_role:
name: setup_devstack_vm
tags:
- setup_devstack_vm
- name: install OpenStack and Manila clients
import_role:
name: install_openstack_clients
tags:
- install_openstack_clients
# Deploy K8s cluster
#
- name: deploy K8s cluster
import_role:
name: deploy_k8s_cluster
tags:
- deploy_k8s_cluster
# Deploy Manila CSI plugin in the K8s cluster
#
- name: build manila csi
import_role:
name: build_manila_csi
tags:
- build_manila_csi
# Deploy Rook-Ceph Cluster (Experimental)
#
- name: deploy_rook_ceph_cluster
import_role:
name: deploy_rook_ceph_cluster
when: deploy_rook_ceph_cluster
tags:
- deploy_rook_ceph_cluster