-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeploy-all.yml
87 lines (87 loc) · 1.61 KB
/
deploy-all.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
---
#- name: Deploy DHCP services
# hosts: dhcp
# gather_facts: no
# roles:
# - dhcp
- name: Deploy APT caching services
hosts: apt-cache
gather_facts: no
roles:
- apt-cache
- name: Deploy NTP services
hosts: ntp
gather_facts: no
roles:
- ntp
- name: Deploy Zabbix services
hosts: zabbix
gather_facts: no
roles:
- container-base
- name: Deploy Elasticsearch
hosts: elasticsearch
gather_facts: no
roles:
- elasticsearch
- name: Deploy Kibana
hosts: kibana
gather_facts: no
roles:
- kibana
- name: Deploy GNS3
hosts: gns
gather_facts: no
roles:
- gns
- name: Deploy DDNS Client
hosts: ddns
gather_facts: no
roles:
- ddns
- name: Deploy MySQL database services
hosts: mysql
gather_facts: no
roles:
- mysql
- name: Deploy Jenkins CI/CD services
hosts: jenkins
gather_facts: no
roles:
- jenkins
- name: Deploy HAProxy load balancers
hosts: haproxy
gather_facts: no
roles:
- haproxy
- name: Deploy NGINX reverse proxy services
hosts: reverse-proxy
gather_facts: no
roles:
- reverse-proxy
#- name: Deploy OpenStack Keystone
# hosts: os-keystone
# gather_facts: no
# roles:
# - os-keystone
- name: Deploy honeypot security containers
hosts: hpt
gather_facts: no
roles:
- container-base
- apache
- name: Deploy Apache Spark cluster
hosts: spark
gather_facts: no
roles:
- apache-spark
#- name: Deploy Vigil status page
# hosts: vigil
# gather_facts: no
# roles:
# - vigil
- name: Deploy ReX rescue services
hosts: rex
gather_facts: no
roles:
- rex