refactor dns entries
dkswarm playbook
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
]
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user