blob: 473604773cac76857e116ec7e67c4abaee490d2e [file] [log] [blame]
Mohammed Naserb7b97d62022-03-12 16:30:00 -05001# Copyright (c) 2022 VEXXHOST, Inc.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# 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, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
14
15- hosts: controllers[0]
16 gather_facts: false
17 become: true
18 roles:
19 - role: cilium
20 tags:
21 - cilium
22
Mohammed Naserc8e1a452022-08-11 16:16:13 -040023- hosts: controllers
24 gather_facts: false
25 become: true
26 roles:
27 - role: flux
28 tags:
29 - flux
30
31- hosts: controllers[0]
32 gather_facts: false
33 become: true
34 roles:
Mohammed Naser92f11502022-08-10 17:24:32 -040035 - role: csi
Mohammed Naserb7b97d62022-03-12 16:30:00 -050036 tags:
Mohammed Naser92f11502022-08-10 17:24:32 -040037 - csi
Mohammed Naserb7b97d62022-03-12 16:30:00 -050038
39 - role: kube_prometheus_stack
40 tags:
41 - kube-prometheus-stack
42
43 - role: node_feature_discovery
44 tags:
45 - node-feature-discovery
46
Mohammed Naser2144b342022-05-23 10:25:31 -040047 - role: ipmi_exporter
48 tags:
49 - ipmi-exporter
50
Mohammed Naserb7b97d62022-03-12 16:30:00 -050051 - role: prometheus_pushgateway
52 tags:
53 - prometheus-pushgateway
54
55 - role: openstack_namespace
56 tags:
57 - openstack-namespace
58
59 - role: ingress_nginx
60 tags:
61 - ingress-nginx
62
63 - role: cert_manager
64 tags:
65 - cert-manager
66
okozachenko85a31332022-04-11 23:34:30 +100067 - role: keepalived
68 tags:
69 - keepalived
70
Mohammed Naserb7b97d62022-03-12 16:30:00 -050071 - role: percona_xtradb_cluster
72 tags:
73 - percona-xtradb-cluster
74
75 - role: openstack_helm_infra_memcached
76 tags:
77 - openstack-helm-infra-memcached
78
Mohammed Naser547f21b2022-05-19 21:55:24 -040079 - role: rabbitmq_operator
Mohammed Naserb7b97d62022-03-12 16:30:00 -050080 tags:
Mohammed Naser547f21b2022-05-19 21:55:24 -040081 - rabbitmq-operator
Mohammed Naserb7b97d62022-03-12 16:30:00 -050082
83 - role: openstack_helm_keystone
84 tags:
85 - openstack-helm-keystone
86
Julian Poss0aad3332022-05-18 09:37:20 +000087 - role: openstack_helm_barbican
88 tags:
89 - openstack-helm-barbican
90
Mohammed Naserb7b97d62022-03-12 16:30:00 -050091 - role: openstack_helm_infra_ceph_provisioners
Mohammed Naser92f11502022-08-10 17:24:32 -040092 when: atmosphere_ceph_enabled | default(true)
Mohammed Naserb7b97d62022-03-12 16:30:00 -050093 tags:
94 - openstack-helm-infra-ceph-provisioners
95
96 - role: openstack_helm_glance
97 tags:
98 - openstack-helm-glance
99
100 - role: openstack_helm_cinder
101 tags:
102 - openstack-helm-cinder
103
104 - role: openstack_helm_placement
105 tags:
106 - openstack-helm-placement
107
108 - role: openstack_helm_infra_openvswitch
109 tags:
110 - openstack-helm-infra-openvswitch
111
112 - role: openstack_helm_infra_libvirt
113 tags:
114 - openstack-helm-infra-libvirt
115
116 - role: openstack_helm_neutron
117 tags:
118 - openstack-helm-neutron
119
120 - role: openstack_helm_nova
121 tags:
122 - openstack-helm-nova
123
Mohammed Naserec814912022-03-13 01:53:37 -0500124 - role: openstack_helm_senlin
125 tags:
126 - openstack-helm-senlin
127
Mohammed Naserb7b97d62022-03-12 16:30:00 -0500128 - role: openstack_helm_heat
129 tags:
130 - openstack-helm-heat
131
132 - role: openstack_helm_horizon
133 tags:
134 - openstack-helm-horizon
135
guilhermesteinmuller86a88b62022-05-27 16:45:49 +0000136 - role: openstack_exporter
137 tags:
138 - openstack-exporter
139
Mohammed Naserb7b97d62022-03-12 16:30:00 -0500140- hosts: controllers
141 gather_facts: false
142 roles:
143 - role: openstack_cli
144 tags:
145 - openstack-cli