base/roles/powerdns_tsig_key
2024-09-21 10:57:46 +02:00
..
defaults feat: add finallycoffee.base.powerdns_tsig_key role 2023-11-07 18:38:16 +01:00
tasks fix(powerdns_tsig_key): restart powerdns after tsig key creation 2024-07-22 18:17:53 +02:00
README.md docs: add READMEs to roles powerdns_tsig_key and dns 2024-09-21 10:57:46 +02:00

finallycoffee.base.powerdns_tsig_key

Simple ansible role for ensuring a TSIG key is present in a given PowerDNS- instance.

Usage

The usage example below assumes powerdns is running in a container named powerdns (as supplied to powerdns_tsig_key_container_name.

- hosts: "{{ target_hosts }}"
  become: true
  roles:
    - role: finallycoffee.base.powerdns_tsig_key
      vars:
        powerdns_tsig_key_name: "nameofmykey"
        powerdns_tsig_key_path: "/var/lib/myapp/tsig.key"
        powernds_tsig_key_algo: "hmac-sha512"
        powerdns_tsig_key_path_owner: "myappuser"
        powerdns_tsig_key_path_group: "myappgroup"
        powerdns_tsig_key_container_name: 'powerdns'

[!INFO] Support for non-docker deployments is pending.