arillso.hosts
Rôle Ansible : hôtes
Description
Rôle Ansible qui crée dynamiquement le fichier des hôtes.
Installation
ansible-galaxy install arillso.hosts
Exigences
Aucune
Variables du rôle
hosts_file
Chemin vers le fichier des hôtes sur le système cible.
hosts_file: /etc/hosts
hosts_backup
Sauvegarde le fichier des hôtes avant de le modifier.
hosts_backup: false
hosts_group
Groupe propriétaire du fichier des hôtes.
hosts_group: root
hosts_owner
Propriétaire du fichier des hôtes.
hosts_owner: root
hosts_mode
Permissions d'accès au fichier des hôtes.
hosts_mode: 0644
SELinux
Paramètres pour SELinux.
hosts_serole: object_r
hosts_setype: net_conf_t
hosts_seuser: system_u
hosts_selevel: s0
Boucle de retour
Crée une entrée 127.0.0.1 pour le nom du serveur.
hosts_hostname_loopback: true
Inventaire
Insère tous les hôtes du fichier d’inventaire Ansible dans le fichier des hôtes.
hosts_inventory_to_hosts: false
En option, hosts_aliases
peut être défini dans les host_vars
, puis il génère des alias pour les hôtes.
Tous Privés
Si cette option et hosts_inventory_to_hosts
sont activés, cela écrit toutes les adresses IP privées de l'inventaire dans le fichier des hôtes.
hosts_all_private: true
Tous Publics
Si cette option et hosts_inventory_to_hosts
sont activés, cela écrit toutes les adresses IP publiques de l'inventaire dans le fichier des hôtes.
hosts_all_public: false
IPv6
Les entrées localhost IPv6 sont définies automatiquement. Mettre à false peut le prévenir.
hosts_ipv6: true
Adresse IPv4
Adresse souhaitée comme adresse IPv4. Cela peut être remplacé par ce que vous voulez.
hosts_ipv4_address: "{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}"
hosts_exludes_interfaces
Liste des cartes réseau qui ne doivent pas être ajoutées au fichier des hôtes.
hosts_exludes_interfaces:
- 'vet*'
- 'docker'
Dépendances
Aucune
Exemple de playbook
- hosts: all
roles:
- arillso.hosts
Auteur
Licence
Ce projet est sous licence MIT. Voir le fichier LICENSE pour le texte complet de la licence.
Droit d'auteur
(c) 2020, Arillso