Log cleanup
[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     - influxdb
90     - openebsrole
91
92 ### Storage ###
93
94 - hosts: openebsinfluxdb
95   become: yes
96   tags:
97     - ealt_ebs_influx
98     - edge
99
100   roles:
101     - influxdb
102     - openebsrole
103
104 ### Pre-Requisites ###
105
106 - hosts: prerequisiteedge
107   become: yes
108   tags:
109     - prerequisiteedge
110     - edge
111
112   roles:
113     - helm
114
115 ### Infrastructure ###
116 - hosts: edge-infra
117   become: yes
118   tags:
119     - edge-infra
120     - edge
121
122   roles:
123     - k3s
124     - docker
125
126 ############ OCD ############
127
128 - hosts: ocdconsolidated
129   become: yes
130   tags:
131     - ocdhost
132     - ocdconsolidated
133
134   roles:
135     - eg_helm-repo
136     - eg_registry
137     - eg_certs
138     - helm
139     - k8s
140     - docker