devopssec
n'est en aucun cas responsable du contenu généré par l'utilisateur. Le contenu posté
exprime les opinions de leur auteur seulement.
Les textes et messages publiés sont la propriété de ceux qui les postent.
je fais de mon mieux pour modérer les propos inappropriés qui pourraient être postés ici,
mais je me dégage de toute responsabilité sur ce que vous postez.
Vous demeurez le seul responsable de vos actes et de vos messages au regard de la loi.
Vous acceptez de ne pas utiliser le service pour poster ou lier vers un contenu qui est
diffamatoire, injurieux, haineux, menaçant, spams ou pourriels, étant de nature à offenser,
ayant un contenu réservé aux adultes ou répréhensible, contenant des renseignements
personnels des autres, risquant de violer les droits d'auteurs, encourageant une activité
illégale ou contraire à toutes les lois.
Le respect est la principale qualité de notre communauté. En conséquence, veillez à l'être envers
vos camarades ici présents, en particulier les nouveaux membres qui comme vous, cherchent
à découvrir l'univers DEVOPS, et n'ont pas toutes vos connaissances.
Tout manque de respect à l'encontre d'un membre, néophyte ou non, entraînera également des sanctions,
à savoir avertissements, bannissements voire poursuites selon la gravité de la situation.
devopssec
décline toute responsabilité concernant les rencontres réelles.
ajdaini-hatim
Membre depuis le 11/05/2019
rédacteur
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
modifié le