unixadm.bind

bind (named) related plugins

Repository

https://git.unixadm.org/phil/ansible-collection-bind

Plugins

module

dnssec_keygen - generate dnssec keys

Synopsis

this module generates dnssec keys (ksk and zsk)

Parameters
Parameter Choices/Defaults Description
algo
(str)
the algorithm to generate a key for. See dnssec-keygen --help for a list of supported algorithms.
force
(bool)
False re-generate and keys
keytype
(str)
required
ksk
zsk
key type
name
(str)
required
key name
nsec3
(bool)
use a nsec3-capable algorithm for key generation
path
(path)
required
destination path
size
(int)
key size, see man dnssec-keygen for further details

tsig - generate tsig key

Synopsis

this module generates a tsig key for a given algorithm and saves it to a given filename

Parameters
Parameter Choices/Defaults Description
algo
(str)
hmac-md5
hmac-sha1
hmac-sha224
hmac-sha256
hmac-sha384
hmac-sha512
the algorithm to generate a key for
force
(str)
False re-generate and overwrite key
name
(str)
required
Name of the tsig key
path
(str)
required
destination path. If a directory is given, the tsig key is saved in path/name.key.

filter

lookup

version - return this collection's version

Synopsis

Returns this collection's version

Examples
---
- assert:
    that: "lookup('unixadm.bind.version') is version_compare('0.0.1', '>=')"
Return values
Key Returned Description
_raw
(str)
Success version string

inventory

test

Authors

  • Philippe Kueck <projects at unixadm dot org>

Licenses

GPL-2.0-only