mprahl.update_ip_route53

actualizar-ip-route53

Este es un rol de Ansible que actualiza los registros DNS en Route 53 de Amazon (AWS) con tu dirección IP pública.

Ten en cuenta que como parte de este rol, se instalarán openssl, boto y pyOpenSSL. Si estás usando CentOS/Red Hat, el rol instalará pip (requiere EPEL) y luego instalará boto y pyOpenSSL en un entorno virtual de Python, ya que la versión empaquetada de pyOpenSSL no es lo suficientemente reciente.

Si no estás usando este rol en Debian/Ubuntu, CentOS/Red Hat, openssl, boto y pyOpenSSL deben ser instalados manualmente antes de usar este rol.

Requisitos

Se requiere Ansible 2.4 o superior para este rol. Este rol también debe ser ejecutado por el usuario root o a través de sudo/become.

Variables del Rol

Variables Requeridas

  • update_ip_r53_aws_access_key - la clave de acceso de un usuario de AWS que puede agregar registros a la zona especificada.
  • update_ip_r53_aws_secret_key - la clave secreta de un usuario de AWS que puede agregar registros a la zona especificada.
  • update_ip_r53_records - la lista de diccionarios que describen el dominio/zona de Route 53 (AWS) donde se debe actualizar la dirección IP pública. Todas las claves aceptadas corresponden a los parámetros de route53. Las claves requeridas son zone y record. Las claves opcionales son type (por defecto A) y wait.

Variables Opcionales

  • update_ip_r53_virtualenv_dir - la ruta para crear el entorno virtual de Python para instalar las dependencias de Python en CentOS/Red Hat.

Ejemplo de Playbook

- name: Actualizar host.example.com y host2.example.com
  hosts: host
  become: yes

  vars:
  - ler53_aws_access_key: SomeAccessKey
  - ler53_aws_secret_key: SomeSecretKey
  - update_ip_r53_records:
    - zone: example.com
      record: host.example.com
    - zone: example.com
      record: host2.example.com

  roles:
  - mprahl.update-ip-route53

Licencia

MIT

Acerca del proyecto

updates DNS records on Amazon's Route 53 (AWS) with your public IP address

Instalar
ansible-galaxy install mprahl.update_ip_route53
Licencia
mit
Descargas
31.1k
Propietario