On 11/25/20 9:19 AM, BILKAM wrote:
> The text you print in the debug task is previously stored in a variable? *No*
> - name: Display all Jobs Names
> ansible.builtin.debug:
> msg: "{{ Jobs.json | json_query('Jobs.Jobs[*].Name')}}"
>
> ok: [localhost] => {
> "changed": false,
> "msg": [
> "JOB-1",
> "JOB-2",
> "JOB-3",
> "JOB-4",
> "JOB-9",
> "JOB-8",
> "JOB-7"
> ]
> }
>
> and then I need task to save the list of the job name on specific file:
>
> cat jobs_lists.txt
>
> JOB-1
> JOB-2
> JOB- 3
> JOB- 4
> JOB- 5
> JOB- 6
> JOB- 7
>
> Regards,
>
You can use a copy task with is delegated to localhost:
- name: Write job file
copy:
content: "{{ Jobs.json | json_query('Jobs.Jobs[*].Name') | join('\n') }}"
dest: /tmp/job_lists.txt
delegate_to: localhost
Regards
Racke
>
> On Wed, Nov 25, 2020 at 8:15 AM Roberto Paz <
rjr...@gmail.com <mailto:
rjr...@gmail.com>> wrote:
>
> The text you print in the debug task is previously stored in a variable?
> If that's the case, you can write the variable *stdout_lines *attribute to a local file using *lineinfile*
> module and *delegate_to: localhost*, so this is writted locally.
> <
https://groups.google.com/d/topic/ansible-project/3gjhknUWLiE/unsubscribe>.
> <mailto:
ansible-proje...@googlegroups.com>.
> <
https://groups.google.com/d/msgid/ansible-project/a5a6c191-e5a0-4438-a8b6-edc27466a347n%40googlegroups.com?utm_medium=email&utm_source=footer>.
>
>
>
> --
> BILKAM <
https://twitter.com/BILKAM2>
>
vinception.fr <
http://www.vinception.fr>
>
> --
> 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
>
ansible-proje...@googlegroups.com <mailto:
ansible-proje...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/ansible-project/CAHY7qGpSn5%3DCf08%2B6T%3DcSD82miN16Fk4w6jHiYajfKetWZo4qQ%40mail.gmail.com
> <
https://groups.google.com/d/msgid/ansible-project/CAHY7qGpSn5%3DCf08%2B6T%3DcSD82miN16Fk4w6jHiYajfKetWZo4qQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.