Ansible configuration policy for the private network/home lab of Dustin C. Hatch http://dustin.hatch.name/
 
 
 
 
Go to file
Dustin 0629a063bc roles/named: Support managing zones
The *named* role now supports generating configuration for authoritative
DNS zones and DNSSEC keys. Zones are defined by populating the
`named_zones` variable with a list of objects describing the zone. Zone
properties can include:

* `name`: The DNS domain name
* `type`: The zone type, defaults to `master`
* `allow_update`: A list of hosts/networks or DNSSEC key names (which
  must be specified as an object with a `key` property)
* `update_policy`: A list of BIND update policy statements
* `ttl`: The default (minimum) TTL for the zone
* `origin`: The authoritative name server for the zone
* `refresh`, `retry`, `expire`: Record cache timeout values
* `default_records`: A list of default records, defined as objects with
  the following properties:
  * `name`: The RR name
  * `type`: The RR type (default: `A`)
  * `value`: The RR value

Zone files will be created in `/var/named/dynamic`. Existing zone files
will **not** be overwritten; management of zone records is done using
`nsupdate` or similar.
2018-02-20 16:12:05 -06:00
group_vars hosts: Add new domain controllers 2018-02-19 22:46:27 -06:00
host_vars hosts: Add new domain controllers 2018-02-19 22:46:27 -06:00
roles roles/named: Support managing zones 2018-02-20 16:12:05 -06:00
vault/samba-dc hosts: Add new domain controllers 2018-02-19 22:46:27 -06:00
.gitignore Protect vault secret with GPG 2018-01-29 15:11:07 -06:00
.vault-secret.sh Protect vault secret with GPG 2018-01-29 15:11:07 -06:00
ansible.cfg Protect vault secret with GPG 2018-01-29 15:11:07 -06:00
base.yml base: Base playbook 2018-01-29 15:03:45 -06:00
domain-controller.yml samba-dc: Switch away from BIND9_DLZ 2018-02-19 22:46:27 -06:00
firewalld.yml firewalld: Playbook to bootstrap firewalld 2018-01-29 15:11:07 -06:00
hostname.yml hostname: Playbook to set system hostname 2018-01-02 23:37:00 -06:00
hosts hosts: Add new domain controllers 2018-02-19 22:46:27 -06:00
named-server.yml named-server: Playbook to deploy BIND 2018-01-29 15:10:04 -06:00
samba-dc.yml samba-dc: Playbook to deploy Samba AD DCs 2018-01-29 15:07:24 -06:00