e4d34a709e4b4e389e141d04d7efc8a4574ad874
[ealt-edge.git] / ocd / infra / playbooks / ealt-all.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
19 - hosts: infra-k8s
20   become: yes
21   tags:
22   - k8s
23   - infra
24   - mecm
25
26   roles:
27   - k8s
28
29 - hosts: infra-k3s
30   become: yes
31   tags:
32   - k3s
33   - infra
34   - mep
35
36   roles:
37   - docker
38   - k3s
39
40 - hosts: infra-helm
41   become: yes
42   tags:
43   - helm
44
45   roles:
46   - helm
47
48 - hosts: mecm
49   become: yes
50   tags:
51   - infra
52   - infra-mecm
53   - mecm
54
55   roles:
56   - helm
57   - grafana
58   - kubeconfig
59   - applcm
60
61 - hosts: mep
62   become: yes
63   tags:
64   - infra
65   - infra-mep
66   - mep
67
68   roles:
69   - helm
70   - rabbitmq
71   - prometheus
72   - kubeconfig
73   - mepkubeconfig
74   - cadvisor
75
76 - hosts: mecm
77   become: yes
78   tags:
79   - infra
80   - infra-mecm
81   - mecm
82
83   roles:
84   - mepconfig
85
86 - hosts: mepautomate
87   become: yes
88   tags:
89   - mepautomate
90
91   roles:
92   - mepserver
93   - mepagent
94
95 - hosts: mep-centos
96   become: yes
97   tags:
98   - infra
99   - mep
100
101   roles:
102   - vault
103
104 - hosts: certsmanager
105   become: yes
106   tags:
107   - certsmanager
108
109   roles:
110   - certmanager
111
112 - hosts: egcenter
113   become: yes
114   tags:
115   - egcenter
116
117   roles:
118   - eg_certs
119   - service_center
120   - eg_user-mgmt
121   - eg_mecm-meo
122   - eg_mecm-fe
123   - eg_appstore
124   - eg_developer
125
126 - hosts: egedge
127   become: yes
128   tags:
129   - egedge
130
131   roles:
132   - eg_certs
133   - eg_mep
134   - eg_mecm-mepm
135   # yamllint disable rule:new-line-at-end-of-file