Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 769 Bytes

File metadata and controls

25 lines (20 loc) · 769 Bytes

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'

Note

Support for non-docker deployments is pending.