vbotka.ansible

ansible

qualité État de construction État de la documentation Tag GitHub

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

Licence

licence

Informations sur l'auteur

Vladimir Botka

À propos du projet

Install and configure Ansible.

Installer
ansible-galaxy install vbotka.ansible
Licence
bsd-2-clause
Téléchargements
204
Propriétaire