refactor dns entries

dkswarm playbook
This commit is contained in:
2017-06-18 22:22:02 -04:00
parent 3c9c13d3eb
commit e7d94e2c3a
5 changed files with 32 additions and 24 deletions

View File

@@ -14,10 +14,10 @@
- dkhost03
workers:
- dkhost04
removed:
- dkhost02
removed: []
history: 3
history: 1
roles:
- docker_swarm_management

View File

@@ -35,14 +35,14 @@
when: "ansible_nodename in swarm.managers"
- 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:
creates: /var/lib/docker/swarm/state.json
when: "ansible_nodename in swarm.workers"
# remove hosts from swarm
- name: remove hosts from swam if found in remove list
command: docker swarm remove
command: docker swarm leave
args:
removes: /var/lib/docker/swarm/state.json
when: "ansible_nodename in swarm.removed"

View File

@@ -1,8 +1,9 @@
{
"insecure-registries": [
"192.168.2.41:5000"
"dkhost.xai-corp.net:5000"
],
"dns": [
"192.168.2.12",
"192.168.2.22",
"8.8.8.8"
]

View File

@@ -52,12 +52,13 @@
- docker-engine
# - virtualbox-guest-dkms
#
#- name: copy docker config file
# copy:
# src: daemon.json
# dest: /etc/docker/daemon.json
#
- name: copy docker config file
copy:
src: daemon.json
dest: /etc/docker/daemon.json
notify:
- restart docker
#- name: create mount points for shares
# file:
# state: absent

View File

@@ -9,7 +9,6 @@ $TTL 1D
xai-corp.net. IN NS ns.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"
ns IN A 192.168.2.22
mail IN A 192.168.2.12
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
garden IN A 192.168.2.20
; bare metal servers
home IN A 192.168.2.11
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
home02 IN A 192.168.2.22
; docker swarm nodes
dkhost IN A 192.168.2.41
;dkhost IN A 192.168.2.43
dkhost IN A 192.168.2.53
dkhost IN A 192.168.2.54
dkhost01 IN A 192.168.2.41
sql IN A 192.168.2.41
tripbuilder IN A 192.168.2.41
dkhost02 IN A 192.168.2.43
; service domains
fs IN CNAME dkhost
git IN CNAME dkhost
dkui IN CNAME dkhost
jenkins IN CNAME dkhost
logs IN CNAME dkhost
dkregistry IN CNAME dkhost
dkhost03 IN A 192.168.2.53
dkhost04 IN A 192.168.2.54
sql IN CNAME dkhost
tripbuilder IN CNAME dkhost