Bonjour @Pi-Ment , Merci pour ton message. En effet ces deux modules sont spéciaux d'où ses présentations dans le cours Ansible. Tu peux retrouver plus de détails sur les spécificités de ce type d'architecture sur la documentation officielle : https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html
Voici ce qu'on peut notamment lire : "Any copy, script, template or include tasks (in the role) can reference files in roles/x/{files,templates,tasks}/ (dir depends on task) without having to path them relatively or absolutely."
En gros pour faire simple, les modules copy, script, template ou include_tasks sont particuliers car nul besoin d'avoir leur chemin relatif ou absolu, car ils peuvent très bien être accessibles depuis les dossiers {files,templates,tasks} . Pour te faciliter la vie, voici les règles à respecter pour ce type de modules () :
Sans oublier que la meilleure source reste bien sûr avant tout la documentation officielle d'un module, c'est ce que je démontre dans la partie " 3.1-4) sur Les tâches" de mon article : https://devopssec.fr/article/creation-playbook-ansible-stack-lamp
En espérant avoir répondu à ta demande,
Hatim
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
Pi-Ment
Membre depuis le 15/05/2020
Hello,
Dans le cours sur Ansible, j'ai vu que le module copy cherchait par défaut le dossier files.Quant à template, il regarde le dossier templates.Y'a t-il une méthode/documentation qui permet de connaitre ce genre de trucs pour les autres modules? Sinon pouvez vous donner ce que vous connaissez