mm_zone

Manage DNS zones in Micetro.

Options

adintegrated:

True if the zone is Active Directory integrated.

adpartition:

The AD partition if the zone is Active Directory integrated.

adreplicationtype:

Type of the AD replication.

authority:

Name of the DNS server that contains the zone or the string [Active Directory] if the zone is integrated in the Active Directory.

customproperties:

Custom properties for the zone. These properties must already exist. See also mm_props.

dnssecsigned:

True if the zone is a DNSSEC signed zone.

dynamic:

Dynamic DNS zone.

kskids:

A comma separated string of IDs of KSKs, starting with active keys, then inactive keys in parenthesis

masters:

The IP addresses of the primary servers if the new zone is not a primary zone.

name:

(required) Name of the zone.

nameserver:

Nameserver to define the zone on. Required if state=present.

provider:

(required) Definition of the Micetro API provider.

servtype:

Type of server.

state:

The state of the zone. (absent, present)

zskids:

A comma separated string of IDs of ZSKs, starting with active keys, then inactive keys in parenthesis.

Examples

- name: Create a new zone
  mm_zone:
    state: present
    name: example.com
    nameserver: ns1.example.com
    authority: micetro.example.net
    customproperties:
      location: London
    provider:
      mmurl: http://micetro.example.net
      user: apiuser
      password: apipasswd
  delegate_to: localhost
- name: Release a zone
  mm_zone:
    state: absent
    name: example.com
    provider:
      mmurl: http://micetro.example.net
      user: apiuser
      password: apipasswd
  delegate_to: localhost