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 - dkhost03
workers: workers:
- dkhost04 - dkhost04
removed:
- dkhost02 - dkhost02
removed: []
history: 3 history: 1
roles: roles:
- docker_swarm_management - docker_swarm_management

View File

@@ -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"

View File

@@ -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"
] ]

View File

@@ -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

View File

@@ -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