mprahl.update_ip_route53
mise-à-jour-ip-route53
Ceci est un rôle Ansible qui met à jour les enregistrements DNS sur Route 53 d'Amazon (AWS) avec votre adresse IP publique.
Veuillez noter que dans le cadre de ce rôle, openssl
, boto et pyOpenSSL seront installés. Si vous utilisez CentOS/Red Hat, le rôle installera pip
(nécessite EPEL) puis installera boto
et pyOpenSSL
dans un environnement virtuel Python, car la version empaquetée de pyOpenSSL
n'est pas assez récente.
Si vous n'utilisez pas ce rôle sur Debian/Ubuntu, CentOS/Red Hat, openssl
, boto
et pyOpenSSL
doivent être installés manuellement avant d'utiliser ce rôle.
Exigences
Ansible 2.4+ est requis pour ce rôle. Ce rôle doit également être exécuté par root ou via sudo/devenir.
Variables du rôle
Variables requises
- update_ip_r53_aws_access_key - la clé d'accès d'un utilisateur AWS qui est autorisé à ajouter des enregistrements à la zone spécifiée.
- update_ip_r53_aws_secret_key - la clé secrète d'un utilisateur AWS qui est autorisé à ajouter des enregistrements à la zone spécifiée.
- update_ip_r53_records - la liste de dictionnaires décrivant le domaine/zones Route 53 (AWS) sur lequel l'adresse IP publique doit être mise à jour. Toutes les clés acceptées correspondent aux paramètres
route53
. Les clés requises sontzone
etrecord
. Les clés optionnelles sonttype
(par défautA
) etwait
.
Variables optionnelles
- update_ip_r53_virtualenv_dir - le chemin pour créer l'environnement virtuel Python afin d'installer les dépendances Python sur CentOS/Red Hat.
Exemple de Playbook
- name: Mettre à jour host.example.com et host2.example.com
hosts: hôte
become: oui
vars:
- update_ip_r53_aws_access_key: SomeAccessKey
- update_ip_r53_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
Licence
MIT
À propos du projet
updates DNS records on Amazon's Route 53 (AWS) with your public IP address
Installer
ansible-galaxy install mprahl.update_ip_route53
Licence
mit
Téléchargements
31.1k
Propriétaire