{{tag>Brouillon ansible AWX}} # Notes ansible-galaxy Voir : * [[Ansible collection]] * [[AWX - ansible-galaxy - need ignore-certs to download roles with ansible-galaxy]] * [[Ansible Docker Execution Environment]] * Install roles ~~~bash ansible-galaxy role install namespace.role_name ~~~ List installed roles ~~~bash ansible-galaxy role list ~~~ Remove an installed role ~~~bash ansible-galaxy role remove namespace.role_name ~~~ Chercher un rôle ~~~bash ansible-galaxy search plop ~~~ Créer un paquet d'un role ~~~bash tar czvf ./role_name.tar.gz ./role_name ~~~ La documentation est dans : * meta/main.yml * README.md Afficher les infos d'un rôle ~~~bash ansible-galaxy info geerlingguy.mysql ~~~ Installer un role ~~~bash ansible-galaxy install ./role_name.tar.gz ansible-galaxy install role_name ~~~ Par défaut dans ''~/.ansible/roles/'' Voir : * ansible-galaxy list * ansible-galaxy search * ansible-galaxy install * ansible-galaxy import * ansible-galaxy info ## Autres Dépendances ~~~yaml dependencies: - { role: common, version: "1.2.3" } - { role: webserver, version: ">=2.0.0" } - { role: database, tags: ["database"] } - { role: 'xcode', when: ansible_os_family == 'Darwin' } ~~~ FIXME