vbotka.ansible
ansible
Rôle Ansible. Installez et configurez Ansible.
Documentation sur readthedocs.io
N'hésitez pas à partager vos retours et à signaler des problèmes.
Les contributions sont les bienvenues.
Plateformes supportées
Ce rôle a été développé et testé avec :
Exigences
Rôles
- vbotka.ansible_lib
Collections
- ansible.posix
- community.general
Note : La collection ansible.posix est nécessaire pour certains playbooks et rôles dans contrib.
Variables de rôle
Consultez les valeurs par défaut et les exemples dans vars.
Plugins
Aucun plugin n'est installé par défaut. La valeur par défaut de la variable est ma_plugins: [ ]. Des exemples de configuration de plugins sont disponibles dans vars/main.yml.sample.
Pour activer les plugins installés, utilisez le modèle ansible-plugins.cfg.j2 et configurez *_plugins dans ansible.cfg.
ma_config_type: template
ma_config_template_default: ansible-plugins.cfg.j2
Mode de vérification
Le mode de vérification échouera si les répertoires ma_plugins_path et ma_src_path sont manquants. Pour éviter cette erreur, créez d'abord les répertoires.
shell> ansible-playbook ansible.yml -t ma_plugins_path,ma_src_path
Si vous souhaitez télécharger le dépôt et les notes de version, créez également les répertoires ma_repo_path et ma_rnotes_path.
shell> ansible-playbook ansible.yml -t ma_repo_path,ma_rnotes_path
Le mode de vérification échouera la première fois s'il y a des plugins configurés dans ma_plugins et que les archives n'ont pas encore été téléchargées. Pour éviter cette erreur, téléchargez d'abord les archives.
shell> ansible-playbook ansible.yml -t ma_plugins_download
Ensuite, vérifiez le playbook et les rôles, et voyez ce qui sera modifié.
shell> ansible-playbook ansible.yml --check --diff
Ansible lint
Utilisez le fichier de configuration .ansible-lint.local lors de l'exécution de ansible-lint. Certaines règles peuvent être désactivées et certains avertissements peuvent être ignorés. Consultez les notes dans le fichier de configuration.
shell> ansible-lint -c .ansible-lint.local
Références
- Ansible
- Paramètres de configuration Ansible
- Travailler avec des plugins
- Mitogen pour Ansible
- Notes de version de Mitogen
Licence
Informations sur l'auteur
ansible-galaxy install vbotka.ansible