5aefc0c8522172c06f5e85e6da289d169dc6f54e
[ealt-edge.git] / ocd / infra / playbooks / ealt-all.yml
1 # Copyright 2020 Huawei Technologies Co., Ltd.
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #     http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 ---
16
17 - hosts: infra-k8s
18   become: yes
19   tags:
20   - k8s
21   - infra
22   - mecm
23
24   roles:
25   - k8s
26
27 - hosts: infra-k3s
28   become: yes
29   tags:
30   - k3s
31   - infra
32   - mep
33
34   roles:
35   - docker
36   - k3s
37
38 - hosts: infra-helm
39   become: yes
40   tags:
41   - helm
42
43   roles:
44   - helm
45
46 - hosts: mecm
47   become: yes
48   tags:
49   - infra
50   - infra-mecm
51   - mecm
52
53   roles:
54   - helm
55   - grafana
56   - kubeconfig
57   - applcm
58
59 - hosts: mep
60   become: yes
61   tags:
62   - infra
63   - infra-mep
64   - mep
65
66   roles:
67   - helm
68   - rabbitmq
69   - prometheus
70   - kubeconfig
71   - mepkubeconfig
72   - cadvisor
73
74 - hosts: mecm
75   become: yes
76   tags:
77   - infra
78   - infra-mecm
79   - mecm
80
81   roles:
82   - mepconfig
83
84 - hosts: mepautomate
85   become: yes
86   tags:
87   - mepautomate
88
89   roles:
90   - mepserver
91   - mepagent
92
93 - hosts: mep-centos
94   become: yes
95   tags:
96   - infra
97   - mep
98
99   roles:
100   - vault
101
102 - hosts: certsmanager
103   become: yes
104   tags:
105   - certsmanager
106
107   roles:
108   - certmanager