tcharl.ansible_hostname
hostname
Installez les dépendances et configurez le nom d'hôte sur votre système.
GitHub | GitLab | Qualité | Téléchargements | Version |
---|---|---|---|---|
Exemple de Playbook
Cet exemple est tiré de molecule/default/converge.yml
et est testé à chaque push, pull request et version.
---
- name: converge
hosts: all
become: yes
gather_facts: yes
roles:
- role: robertdebock.hostname
La machine doit être préparée. Dans CI, cela se fait avec molecule/default/prepare.yml
:
---
- name: prepare
hosts: all
become: yes
gather_facts: no
roles:
- role: robertdebock.bootstrap
Voir aussi une explication complète et un exemple sur l'utilisation de ces rôles.
Variables de rôle
Les valeurs par défaut pour les variables sont définies dans defaults/main.yml
:
---
# fichier par défaut pour hostname
# Le nom d'hôte à définir. Par défaut, cela dépend de ce qui est défini dans l'inventaire.
hostname: "{{ inventory_hostname_short }}"
# La machine doit-elle être redémarrée lorsque le nom d'hôte est changé ?
hostname_reboot: yes
Exigences
- paquets pip énumérés dans requirements.txt.
Statut des rôles utilisés
Les rôles suivants sont utilisés pour préparer un système. Vous pouvez préparer votre système autrement.
Exigence | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap |
Contexte
Ce rôle fait partie de nombreux rôles compatibles. Consultez la documentation de ces rôles pour plus d'informations.
Voici un aperçu des rôles connexes :
Compatibilité
Ce rôle a été testé sur ces images de conteneurs :
conteneur | tags |
---|---|
alpine | tout |
amazon | Candidate |
el | 8 |
debian | tout |
fedora | tout |
opensuse | tout |
ubuntu | tout |
La version minimale d'Ansible requise est 2.10, des tests ont été réalisés sur :
- La version précédente.
- La version actuelle.
- La version de développement.
Si vous rencontrez des problèmes, veuillez les signaler sur GitHub
Licence
Apache-2.0
Contributeurs
Je tiens à remercier tous ceux qui ont contribué à ce dépôt. Cela me motive, améliore le code et c'est juste amusant de collaborer.
Informations sur l'auteur
Veuillez envisager de me soutenir.
ansible-galaxy install tcharl.ansible_hostname