-
Notifications
You must be signed in to change notification settings - Fork 0
/
deploy.yml
111 lines (100 loc) · 1.73 KB
/
deploy.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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
---
- hosts:
- centos
vars:
- ansible_become: no
- ansible_connection: local
roles:
- ssh-bootstrap/create-key
tags:
- ssh
- hosts:
- centos
vars:
- ansible_connection: ssh
- ansible_ssh_user: "{{ ssh_bootstrap_user }}"
- ansible_ssh_pass: "{{ ssh_bootstrap_password }}"
roles:
- ssh-bootstrap/authorize
- ssh-bootstrap/distribute
tags:
- ssh
- hosts:
- centos
any_errors_fatal: true
roles:
- os/hostname
- os/hosts
- os/proxy
- os/chrony
- os/selinux/not-enforcing
- os/firewall/disable
- os/swap/disable
- os/rsync
tags:
- prepare
- hosts:
- kubernetes_nodes
any_errors_fatal: true
roles:
- docker/ce
tags:
- docker
- hosts:
- kubernetes_nodes
any_errors_fatal: true
roles:
- os/proxy/docker
tags:
- prepare
- hosts:
- kubernetes_nodes
any_errors_fatal: true
roles:
- docker/registry/kubernetes/prepare
tags:
- docker-registry
- hosts:
- kubernetes_nodes
any_errors_fatal: true
roles:
- docker/add-registry-certificates
tags:
- docker-registry-certificates
- hosts:
- kubernetes_loadBalancers
any_errors_fatal: true
roles:
- kubernetes/keepalived
tags:
- kubernetes
- hosts:
- kubernetes_nodes
any_errors_fatal: true
roles:
- kubernetes/prepare
tags:
- kubernetes
- hosts:
- kubernetes_nodes
any_errors_fatal: true
roles:
- kubernetes
- kubernetes/networking/calico
- kubernetes/wait-ready
tags:
- kubernetes
- hosts:
- kubernetes_masters[0]
any_errors_fatal: true
roles:
- helm
tags:
- helm
- hosts:
- kubernetes_masters[0]
any_errors_fatal: true
roles:
- metallb
tags:
- metallb