dns === Configure a DNS server serving IPs of all the nodes of the cluster Requirements ------------ Ansible 2.2 Role Variables -------------- | Name | Mandatory / Optional | Description | |------|----------------------|-------------| | `dns_zones` | Mandatory | DNS zones in which we must find the hosts | | `dns_forwarders` | If not set, the DNS will be a recursive non-forwarding DNS server | DNS forwarders to delegate the requests for hosts outside of `dns_zones` | | `dns_all_hosts` | Mandatory | Exhaustive list of hosts | | `base_docker_image` | Optional | Base docker image to build Bind image from, used only in containerized deployments | Dependencies ------------ None Example Playbook ---------------- - hosts: dns_hosts roles: - role: dns dns_forwarders: [ '8.8.8.8', '8.8.4.4' ] dns_zones: [ novalocal, openstacklocal ] dns_all_hosts: "{{ g_all_hosts }}" base_docker_image: 'centos:centos7' License ------- ASL 2.0 Author Information ------------------ OpenShift operations, Red Hat, Inc