refactor dns entries
dkswarm playbook
This commit is contained in:
@@ -14,10 +14,10 @@
|
|||||||
- dkhost03
|
- dkhost03
|
||||||
workers:
|
workers:
|
||||||
- dkhost04
|
- dkhost04
|
||||||
|
removed:
|
||||||
- dkhost02
|
- dkhost02
|
||||||
removed: []
|
|
||||||
|
|
||||||
history: 3
|
history: 1
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- docker_swarm_management
|
- docker_swarm_management
|
||||||
|
|||||||
@@ -35,14 +35,14 @@
|
|||||||
when: "ansible_nodename in swarm.managers"
|
when: "ansible_nodename in swarm.managers"
|
||||||
|
|
||||||
- name: adding worker to swarm
|
- name: adding worker to swarm
|
||||||
command: docker swarm join --token={{worker_token.stdout}} {{swarm.managers[0]}}:2376
|
command: docker swarm join --token={{worker_token.stdout}} {{swarm.managers[0]}}
|
||||||
args:
|
args:
|
||||||
creates: /var/lib/docker/swarm/state.json
|
creates: /var/lib/docker/swarm/state.json
|
||||||
when: "ansible_nodename in swarm.workers"
|
when: "ansible_nodename in swarm.workers"
|
||||||
|
|
||||||
# remove hosts from swarm
|
# remove hosts from swarm
|
||||||
- name: remove hosts from swam if found in remove list
|
- name: remove hosts from swam if found in remove list
|
||||||
command: docker swarm remove
|
command: docker swarm leave
|
||||||
args:
|
args:
|
||||||
removes: /var/lib/docker/swarm/state.json
|
removes: /var/lib/docker/swarm/state.json
|
||||||
when: "ansible_nodename in swarm.removed"
|
when: "ansible_nodename in swarm.removed"
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
{
|
{
|
||||||
"insecure-registries": [
|
"insecure-registries": [
|
||||||
"192.168.2.41:5000"
|
"dkhost.xai-corp.net:5000"
|
||||||
],
|
],
|
||||||
"dns": [
|
"dns": [
|
||||||
|
"192.168.2.12",
|
||||||
"192.168.2.22",
|
"192.168.2.22",
|
||||||
"8.8.8.8"
|
"8.8.8.8"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -52,12 +52,13 @@
|
|||||||
- docker-engine
|
- docker-engine
|
||||||
# - virtualbox-guest-dkms
|
# - virtualbox-guest-dkms
|
||||||
|
|
||||||
#
|
- name: copy docker config file
|
||||||
#- name: copy docker config file
|
copy:
|
||||||
# copy:
|
src: daemon.json
|
||||||
# src: daemon.json
|
dest: /etc/docker/daemon.json
|
||||||
# dest: /etc/docker/daemon.json
|
notify:
|
||||||
#
|
- restart docker
|
||||||
|
|
||||||
#- name: create mount points for shares
|
#- name: create mount points for shares
|
||||||
# file:
|
# file:
|
||||||
# state: absent
|
# state: absent
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ $TTL 1D
|
|||||||
xai-corp.net. IN NS ns.xai-corp.net.
|
xai-corp.net. IN NS ns.xai-corp.net.
|
||||||
xai-corp.net. IN MX 0 mail.xai-corp.net.
|
xai-corp.net. IN MX 0 mail.xai-corp.net.
|
||||||
xai-corp.net. IN TXT "v=spf1 ip4:192.168.2.11/32 mx ptr mx:mail.xai-corp.net ~all"
|
xai-corp.net. IN TXT "v=spf1 ip4:192.168.2.11/32 mx ptr mx:mail.xai-corp.net ~all"
|
||||||
ns IN A 192.168.2.22
|
|
||||||
mail IN A 192.168.2.12
|
mail IN A 192.168.2.12
|
||||||
|
|
||||||
gateway IN A 192.168.2.1
|
gateway IN A 192.168.2.1
|
||||||
@@ -21,30 +20,37 @@ tv IN A 192.168.2.16
|
|||||||
xaicorp1 IN A 192.168.2.103
|
xaicorp1 IN A 192.168.2.103
|
||||||
garden IN A 192.168.2.20
|
garden IN A 192.168.2.20
|
||||||
|
|
||||||
|
; bare metal servers
|
||||||
home IN A 192.168.2.11
|
home IN A 192.168.2.11
|
||||||
|
|
||||||
cubox-i IN A 192.168.2.12
|
cubox-i IN A 192.168.2.12
|
||||||
ns02 IN A 192.168.2.12
|
|
||||||
|
; virtual machine servers
|
||||||
|
home02 IN A 192.168.2.22
|
||||||
|
dkhost01 IN A 192.168.2.41
|
||||||
|
dkhost02 IN A 192.168.2.43
|
||||||
|
dkhost03 IN A 192.168.2.53
|
||||||
|
dkhost04 IN A 192.168.2.54
|
||||||
|
|
||||||
|
; dns servers
|
||||||
|
ns IN A 192.168.2.22
|
||||||
|
ns02 IN CNAME cubox-i
|
||||||
|
|
||||||
|
; gluster servers
|
||||||
|
gluster IN A 192.168.2.11
|
||||||
gluster IN A 192.168.2.12
|
gluster IN A 192.168.2.12
|
||||||
|
|
||||||
home02 IN A 192.168.2.22
|
; docker swarm nodes
|
||||||
|
|
||||||
dkhost IN A 192.168.2.41
|
dkhost IN A 192.168.2.41
|
||||||
;dkhost IN A 192.168.2.43
|
;dkhost IN A 192.168.2.43
|
||||||
dkhost IN A 192.168.2.53
|
dkhost IN A 192.168.2.53
|
||||||
dkhost IN A 192.168.2.54
|
dkhost IN A 192.168.2.54
|
||||||
|
|
||||||
dkhost01 IN A 192.168.2.41
|
; service domains
|
||||||
sql IN A 192.168.2.41
|
|
||||||
tripbuilder IN A 192.168.2.41
|
|
||||||
|
|
||||||
dkhost02 IN A 192.168.2.43
|
|
||||||
fs IN CNAME dkhost
|
fs IN CNAME dkhost
|
||||||
git IN CNAME dkhost
|
git IN CNAME dkhost
|
||||||
dkui IN CNAME dkhost
|
dkui IN CNAME dkhost
|
||||||
jenkins IN CNAME dkhost
|
jenkins IN CNAME dkhost
|
||||||
logs IN CNAME dkhost
|
logs IN CNAME dkhost
|
||||||
dkregistry IN CNAME dkhost
|
dkregistry IN CNAME dkhost
|
||||||
|
sql IN CNAME dkhost
|
||||||
dkhost03 IN A 192.168.2.53
|
tripbuilder IN CNAME dkhost
|
||||||
dkhost04 IN A 192.168.2.54
|
|
||||||
|
|||||||
Reference in New Issue
Block a user