stephrobert / comment-hugo

0 stars 0 forks source link

https://blog.stephane-robert.info/post/ansible-developing-modules/ #24

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

Ansible - Developper des modules ansible

Développer ses propres modules ansible, devient vite indispensable quand les choses se compliquent

https://blog.stephane-robert.info/post/ansible-developing-modules/

UnixSafe commented 2 years ago

Hello, Merci pour cet article mais il y a une erreur peut être, si tu met en paramètre "fail me" en retour de message tu dois avoir "Outch " et non "Hello World" non ?

car dans le code nous avons :

if module.params['name'] == 'fail me':
        result['message'] = 'Outch !!!'
        module.fail_json(msg='The module Failed', **result)
stephrobert commented 2 years ago

Salut, C'est bizarre je viens de recopier le code et j'ai ca en sortie : {"changed": false, "message": "Outch !!!", "failed": true, "msg": "The module Failed", "invocation": {"module_args": {"name": "fail me"}}}.

UnixSafe commented 2 years ago

oui tu fois avoir :

{"changed": false, "message": "Outch !!!", "
failed": true, "msg": "
The module Failed", "invocation": {"module_args": {"name": "fail me"}}}.

Or dans ton article tu as mis :

TASK [Hello Steph] ****************************************
fatal: [localhost]: FAILED! => {"changed": false, "message": "Hello World", "msg": "FAILED"}