Update ansible playbook to match latest pdns image

This commit is contained in:
Peter Schiffer 2018-11-07 00:50:59 +01:00
parent 6f8a31b198
commit a6b9b2ed3a
No known key found for this signature in database
GPG key ID: 6CCC5046E2B0B44B

View file

@ -6,6 +6,7 @@
wipe: false
c_state: '{{ "absent" if wipe | bool else "started" }}'
i_state: present
alpine: false
tasks:
- name: create docker network
docker_network:
@ -38,7 +39,7 @@
- name: phpmyadmin
docker_container:
name: pdns-phpmyadmin
image: phpmyadmin/phpmyadmin:4.7
image: phpmyadmin/phpmyadmin:4.8
pull: true
state: '{{ c_state }}'
purge_networks: true
@ -60,10 +61,21 @@
tags:
- pdns
- name: build pdns alpine version
docker_image:
name: my-pdns
tag: alpine
state: '{{ i_state }}'
force: true
path: ./pdns
dockerfile: Dockerfile.alpine
tags:
- pdns
- name: pdns master
docker_container:
name: pdns
image: my-pdns
image: my-pdns:{{ "alpine" if alpine | bool else "latest" }}
state: '{{ c_state }}'
hostname: ns1.example.com
purge_networks: true
@ -82,6 +94,7 @@
PDNS_api_key: secret
PDNS_webserver: yes
PDNS_webserver_address: 0.0.0.0
PDNS_webserver_allow_from: 172.5.0.0/16
PDNS_version_string: anonymous
PDNS_default_ttl: 1500
PDNS_soa_minimum_ttl: 1200
@ -95,7 +108,7 @@
- name: pdns slave
docker_container:
name: pdns-slave
image: my-pdns
image: my-pdns:{{ "alpine" if alpine | bool else "latest" }}
state: '{{ c_state }}'
hostname: ns2.example.com
purge_networks: true
@ -113,6 +126,7 @@
PDNS_slave: yes
PDNS_webserver: yes
PDNS_webserver_address: 0.0.0.0
PDNS_webserver_allow_from: 172.5.0.0/16
PDNS_version_string: anonymous
PDNS_disable_axfr: yes
PDNS_allow_notify_from: '{{ pdns_master_ip }}'