Nota

Este complemento es parte del colección community.general (versión 2.0.1).

Para instalarlo usa: ansible-galaxy collection install community.general.

Para usarlo en un libro de jugadas, especifique: community.general.udm_dns_record.

  • Sinopsis
  • Requisitos
  • Parámetros
  • Ejemplos

Sinopsis

  • Este módulo permite administrar registros dns en un servidor corporativo univention (UCS). Utiliza la API de python del UCS para crear un nuevo objeto o editarlo.

Requisitos

Los siguientes requisitos son necesarios en el host que ejecuta este módulo.

  • Pitón >= 2.6
  • Univención

Parámetros

Parámetro Opciones/Predeterminados Comentarios
datosstring Defecto:
[]
Datos adicionales para este registro, por ejemplo ['a': '192.0.2.1']. Obligatorio si state=present.
nombrestring / requerido Nombre del registro, este también es el registro DNS. Por ejemplo, www para www.example.com.
estadostring
    Opciones:

  • presente
  • ausente
Si el registro dns está presente o no.
escribestring / requerido Defina el tipo de registro. host_record es un registro A o AAAA, alias es un CNAME, ptr_record es un registro PTR, srv_record es un registro SRV y txt_record es un registro TXT. Las opciones disponibles son: host_record, alias, ptr_record, srv_record, txt_record.
zonastring / requerido Zona DNS correspondiente para este registro, por ejemplo, example.com.

Ejemplos

-name: Create a DNS record on a UCS
  community.general.udm_dns_record:name: www
    zone: example.com
    type: host_record
    data:a:- 192.0.2.1
         - 2001:0db8::42

Autores

  • Tobias Ruetschi (@keachi)