forked from finallycoffee/base
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			769 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			769 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# `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`.
 | 
						|
 | 
						|
```yaml
 | 
						|
- 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.
 |