insspb.hostname
Rôle Ansible : Nom d'hôte
Branche principale | Branche développeur |
---|---|
Branche principale : |
Branche développeur : |
Description
Ce rôle permet de définir le nom d'hôte sur n'importe quel hôte cible. Par défaut, le nom d'hôte est le même que l'inventory_hostname, mais il peut être modifié en utilisant des variables. Il met également à jour le fichier hosts.
Exigences
Aucune exigence.
- CentOS 5 nécessite la package python-simplejson installée pour un fonctionnement général d'Ansible.
- Ubuntu 16.04 n'a pas le package python installé par défaut. Il est nécessaire pour le bon fonctionnement d'Ansible.
Variables du rôle
Variable | Par défaut | Explication |
---|---|---|
hostname_hosts_file_location | "/etc/hosts" | Emplacement du fichier hosts. |
hostname_hosts_backup | Faux | Vous pouvez faire une sauvegarde du fichier hosts avant de faire des modifications. |
hostname_fqdn_full | inventory_hostname | Par défaut, ce rôle utilise inventory_hostname du fichier d'inventaire pour obtenir le nom d'hôte, mais vous pouvez définir hostname_fqdn_full et hostname_fqdn_short pour changer ce comportement. |
hostname_fqdn_short | inventory_hostname_short |
Dépendances
Rôle indépendant.
Exemple de Playbook
- hosts: localhost
roles:
- { role: insspb.hostname }
Informations de développement
Ce rôle est développé avec l'aide de la communauté. Le processus de développement suit cette règle :
- Vous êtes libre d'ajouter des pull requests à la branche de développement. Toutes les demandes seront répondues en temps voulu.
- Si vous souhaitez contribuer mais ne savez pas par où commencer, consultez les problèmes.
- La branche principale est mise à jour juste après des changements significatifs dans le développement.
- Veuillez inclure la documentation pour les nouvelles fonctionnalités.
- Veuillez utiliser des variables.
- N'oubliez pas de définir des valeurs par défaut.
- Faites de votre mieux pour maintenir la compatibilité avec les versions précédentes si possible.
- Utilisez l'installation de paquets comme méthode d'installation par défaut. L'installation par source doit être optionnelle.
- Utilisez les dépôts des développeurs de logiciels officiels plutôt que ceux de Debian/Ubuntu/CentOS pour les applications principales.
- Faites de votre mieux pour garder le rôle indépendant des autres rôles. L'utilisateur doit avoir la possibilité de choisir quels rôles utiliser.
Licence
MIT
Informations sur l'auteur
Ce rôle est contribué et maintenu par Andrey Shpak. Je suis toujours disponible pour être embauché.
À propos du projet
This role will set hostname on any target host. By default hostname is same as inventory_hostname, but can be set as different by using vars. Updates hosts file too.
Installer
ansible-galaxy install insspb.hostname
Licence
mit
Téléchargements
1.6k
Propriétaire
DevOps, Python developer, Sailor.