*+ 1 for Romans issue.*
I also find the output of debug to be highly irritating and the missing
stdout_lines attribute on multi-item tasks void the only possible way of
getting human readable output.
On Thursday, February 20, 2014 10:48:20 PM UTC+1, Roman Revyakin wrote:
>
> Hi Michael,
>
> One of the pain points for us often times is the Ansible lack of the
> human-readable representability of the output of the task that has been
> run. A workaround up to now has been to use the `debug:
> var=output.stdout_lines` which while not perfect is at least more bearable
> in terms that one does not have to unwrap the '\n' into the new lines in
> his mind while reading the output:
>
> - name: post-deployment tasks executed
> local_action: shell cd tasks; ls
> when: cf_post_deployment_tasks is defined
> register: post
> tags:
> - post-deploy
>
> - debug: var=post.stdout_lines
> tags:
> - post-deploy
>
> TASK: [debug var=post.stdout_lines]
> *******************************************
> ok: [localhost] => {
> "item": "",
> "post.stdout_lines": [
> "cf_app_remap.yml",
> "cf_deployment.yml",
> "concat_files.yml",
> "npm_install.yml"
> ]
> }
>
> However, once a task is a multi-item one, the returned data structure
> lacks the `stdout_lines` attribute:
>
> - name: post-deployment tasks executed
> local_action: shell {{ item }}
> with_items: cf_post_deployment_tasks
> when: cf_post_deployment_tasks is defined
> register: post
> tags:
> - cf
> - post-deploy
>
> - debug: var=post
> tags:
> - post-deploy
>
> TASK: [debug var=post]
> ********************************************************
> ok: [localhost] => {
> "item": "",
> "post": {
> "changed": true,
> "cmd": "cd tasks; ls ",
> "delta": "0:00:00.004343",
> "end": "2014-02-21 08:31:01.088304",
> "invocation": {
> "module_args": "cd tasks; ls",
> "module_name": "shell"
> },
> "item": "",
> "rc": 0,
> "start": "2014-02-21 08:31:01.083961",
> "stderr": "",
> "stdout":
> "cf_app_remap.yml\ncf_deployment.yml\nconcat_files.yml\nnpm_install.yml",
> "stdout_lines": [
> "cf_app_remap.yml",
> "cf_deployment.yml",
> "concat_files.yml",
> "npm_install.yml"
> ]
> }
> }
>
> Could you tell if it's something you would consider fixing if I create an
> issue on github?
>
> Thanks,
>
> With kind regards,
> Roman
>
>
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/dafd1a00-70d6-449c-8654-0ed2e653b586%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.