% ansible -e 'input="172.11.12.13, 127.0.0.1 , test123.kp.org"' -m debug -a msg="{{ input | split(',') | map('trim') | list }}" localhost -i localhost,
localhost | SUCCESS => { "msg": [ "172.11.12.13", "127.0.0.1", "test123.kp.org" ] } Note the use of "map('trim')" this applying trim to each item in the list. Walter -- Walter Rowe, Division Chief Infrastructure Services, OISM Mobile: 202.355.4123 On May 18, 2023, at 2:48 PM, javed khan Siddque <javedkhansiddi...@gmail.com> wrote: The Input Which i passed client_nfs_export_server_string_ui: '172.11.12.13, 127.0.0.1 , test123.kp.org<http://test123.kp.org/>' there is some space before and after strings , which i require to trim and create a fresh list. expected output ok: [localhost] => { "msg": [ "172.11.12.13", "127.0.0.1", "test123.kp.org<http://test123.kp.org/>", "myserver.nndc.kp.org<http://myserver.nndc.kp.org/>" ] } On Friday, May 19, 2023 at 12:14:08 AM UTC+5:30 javed khan Siddque wrote: Hi Dick, screenshots missed from my side. here we go. - name: "Converting String Input From - > client_nfs_export_server_string In A List After trim/split by comma -> client_nfs_export_server_list" ansible.builtin.set_fact: server_list: "{{ item | trim }}" client_nfs_export_server_list: "{{ client_nfs_export_server_list | default([]) + ['{{ server_list }}'] }}" loop: "{{ client_nfs_export_server_string_ui.split(',') }}" - name: "Print client_nfs_export_server_list Once" ansible.builtin.debug: msg: "{{ client_nfs_export_server_list }}" ok: [cnpdcstore117.ctolab.kp.org<http://cnpdcstore117.ctolab.kp.org/>] => (item=172.11.12.13) => { 528 "ansible_facts": { 529 "client_nfs_export_server_list": [ 530 "{{ server_list }}" 531 ], 532 "server_list": "172.11.12.13" 533 }, 534 "ansible_loop_var": "item", 535 "changed": false, 536 "item": "172.11.12.13" 537 } 538 ok: [cnpdcstore117.ctolab.kp.org<http://cnpdcstore117.ctolab.kp.org/>] => (item= 127.0.0.1 ) => { 539 "ansible_facts": { 540 "client_nfs_export_server_list": [ 541 "172.11.12.13", 542 "{{ server_list }}" 543 ], 544 "server_list": "127.0.0.1" 545 }, 546 "ansible_loop_var": "item", 547 "changed": false, 548 "item": " 127.0.0.1 " 549 } 550 ok: [cnpdcstore117.ctolab.kp.org<http://cnpdcstore117.ctolab.kp.org/>] => (item= test123.kp.org<http://test123.kp.org/>) => { 551 "ansible_facts": { 552 "client_nfs_export_server_list": [ 553 "172.11.12.13", 554 "{{ server_list }}", 555 "{{ server_list }}" 556 ], 557 "server_list": "test123.kp.org<http://test123.kp.org/>" 558 }, 559 "ansible_loop_var": "item", 560 "changed": false, 561 "item": " test123.kp.org<http://test123.kp.org/>" 562 } 563 TASK [isilon_allocation_for_KPHC_environment : Print client_nfs_export_server_list Once] *** 00:01:11 565 task path: /tmp/bwrap_1228189_9zrqk15v/awx_1228189_9shz6zke/project/roles/xxxxxxx/tasks/main.yml:25 566 ok: [cnpdcstore117.ctolab.kp.org<http://cnpdcstore117.ctolab.kp.org/>] => { 567 "msg": [ 568 "172.11.12.13", 569 "{{ server_list }}", 570 "{{ server_list }}" 571 ] 572 } 573 META: ending play 574 On Thursday, May 18, 2023 at 11:41:46 PM UTC+5:30 javed khan Siddque wrote: Hi Team, i am trying to convert a dummy String with list but skipping the first iteration i am getting below output "client_nfs_export_server_list": [ "127.0.0.1", "test123.kp.org<http://test123.kp.org/>", "myserver.nndc.kp.org<http://myserver.nndc.kp.org/>", "{{ item | trim }}" ] [X] skipping the first iteration [X] -- 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-project+unsubscr...@googlegroups.com<mailto:ansible-project+unsubscr...@googlegroups.com>. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/59e7a996-a262-48aa-8932-402755133c70n%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/59e7a996-a262-48aa-8932-402755133c70n%40googlegroups.com?utm_medium=email&utm_source=footer>. -- 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-project+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/F5A49809-608F-4C9C-8699-75EB15262DD1%40nist.gov.