The Input Which i passed 

*client_nfs_export_server_string_ui: '172.11.12.13, 127.0.0.1 , 
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",
        "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] => (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] => (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] => (item= 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"
> 558
> }, 
> 559
> "ansible_loop_var": "item", 
> 560
> "changed": false, 
> 561
> "item": " 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] => {
> 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 }}"  ]*
>>
>>
>>
>> skipping the first iteration
>>
>>
>>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/59e7a996-a262-48aa-8932-402755133c70n%40googlegroups.com.

Reply via email to