Influx and openebs
[ealt-edge.git] / ocd / infra / playbooks / ealt-all-uninstall.yml
1 #
2 # Copyright 2020 Huawei Technologies Co., Ltd.
3 #
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #     http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15
16 ---
17
18 ############ Center ############
19
20 ### EdgeGallery related ###
21
22 - hosts: egcenter
23   become: yes
24   tags:
25     - egcenter
26     - center
27
28   roles:
29     - eg_mecm-meo
30     - eg_mecm-fe
31     - eg_appstore
32     - eg_developer
33     - eg_user-mgmt
34     - service_center
35     - eg_secret
36
37 ### Other 3rd party related ###
38
39 - hosts: thirdpartycenter
40   become: yes
41   tags:
42     - thirdpartycenter
43     - center
44
45   roles:
46     - grafana
47
48 ### Pre-Requisites ###
49
50 - hosts: prerequisitecenter
51   become: yes
52   tags:
53     - prerequisitecenter
54     - center
55
56   roles:
57     - kubeconfig
58     - helm
59
60 ############ Edge ############
61
62 ### EdgeGallery related ###
63
64 - hosts: egedge
65   become: yes
66   tags:
67     - egedge
68     - edge
69
70   roles:
71     - eg_secret
72     - eg_mep
73     - eg_mecm-mepm
74
75 ### Other 3rd party related ###
76
77 - hosts: thirdpartyedge
78   become: yes
79   tags:
80     - thirdpartyedge
81     - edge
82
83   roles:
84     - rabbitmq
85     - prometheus
86     - kubeconfig
87     - mepkubeconfig
88     - cadvisor
89
90 ### Storage ###
91
92 - hosts: openebsinfluxdb
93   become: yes
94   tags:
95     - ealt_ebs_influx
96     - edge
97
98   roles:
99     - influxdb
100
101 ### Pre-Requisites ###
102
103 - hosts: prerequisiteedge
104   become: yes
105   tags:
106     - prerequisiteedge
107     - edge
108
109   roles:
110     - helm
111
112 ### Infrastructure ###
113 - hosts: edge-infra
114   become: yes
115   tags:
116     - edge-infra
117     - edge
118
119   roles:
120     - k3s
121     - docker
122
123 ############ OCD ############
124
125 - hosts: ocdconsolidated
126   become: yes
127   tags:
128     - ocdhost
129     - ocdconsolidated
130
131   roles:
132     - eg_helm-repo
133     - eg_registry
134     - eg_certs
135     - helm
136     - k8s
137     - docker