Thank You, Walter.
It does work as expected however, I do have couple of variables inside the 
dirname.yml and different directories inside of the home path.
The idea, I don't want to run the copy module (etc) in one execution but 
instead putting them in a group or set. Another purpose, I don't want them 
to restart them at the same time wherein it will be on schedule on when it 
will happen.

*dirname.yml*
dir_list:
  - hello
  - goodbye
  - take-care

*another_list:*
  - say
  - tell
  - make

*exam_list:*
  - etc
  - other

*Home Directory*
  - /home/hello-awssandbox001.us.com-123 
  - /home/goodbye-awssandbox001.us.com-123 
  - /home/takecare-awssandbox001.us.com-123 
  - /home/say-awssandbox001.us.com-123 
  - /home/tell-awssandbox001.us.com-123 
  - /home/make-awssandbox001.us.com-123 
  - /home/etc-awssandbox001.us.com-123 
  - /home/other-awssandbox001.us.com-123 

Appreciated and thanks... WP

On Thursday, August 4, 2022 at 10:53:41 AM UTC-5 walte...@nist.gov wrote:

> See if this does what you want ..
>
> - name: Test Playbook Script for Debug
>   hosts: localhost
>
>   vars_files:
>     - general_var.yml
>     - dirname.yml 
>     - patch_file.yml
>
>   tasks:
>     - name: Copy | All Mule v392 Patch to LIB-User Directory for 
> "{{Application_Runtime | upper}}" Runtime
>       copy:
>         src: "/user/lib/{{ item .0 }}"
>
> *        dest: "/home/{{ item.1 }}-{{ ansible_hostname }}-{{ ver 
> }}/lib/user/"*
>         mode: 0644
>       with_nested:
>         - "{{ patch_lib }}"
> *        - "{{ dir_list }}"*
>
> --
> Walter Rowe, Chief
> Infrastructure Services
> Office of Information Systems Management
> National Institute of Standards and Technology
> United States Department of Commerce
> On Thursday, August 4, 2022 at 10:09:44 AM UTC-4 wpgpo...@gmail.com wrote:
>
>> Yeah, I forgot to mention the result.
>> Basically, there was no error but instead it creates a new directory from 
>> the value of 'app_name' rather than the item list of the dir_list.
>>
>> *Result:* /home/*dir_list*-awssandbox001.us.com-123/lib/user 
>> *Expected:*
>>   - /home/*hello*-awssandbox001.us.com-123/lib/user
>>   - /home/*goodbye*-awssandbox001.us.com-123/lib/user
>>   - /home/*take-care*-awssandbox001.us.com-123/lib/user
>>
>> Appreciated.
>>
>> Thanks,
>> WP
>>
>> On Thursday, August 4, 2022 at 8:11:49 AM UTC-5 walte...@nist.gov wrote:
>>
>>> Are you getting an error? Can we see it?
>>> --
>>> Walter Rowe, Chief
>>> Infrastructure Services
>>> Office of Information Systems Management
>>> National Institute of Standards and Technology
>>> United States Department of Commerce
>>>
>>> On Wednesday, August 3, 2022 at 5:02:16 PM UTC-4 wpgpo...@gmail.com 
>>> wrote:
>>>
>>>> Hello Team,
>>>>
>>>> Can I ask some help on how to pull items as Extra-Vars?
>>>> So, here is the scenario.
>>>>
>>>> *dirname.yml*
>>>> dir_list:
>>>>   - hello
>>>>   - goodbye
>>>>   - take-care
>>>>
>>>> *patch_file.yml*
>>>> patch_lib:
>>>>   - lib_1
>>>>   - lib_2
>>>>
>>>> *general_var.yml*
>>>> main_dir: "{{ app_name }}-{{ ansible_hostname }}-{{ ver }}"
>>>>
>>>> *main_playbook.yml*
>>>> - name: Test Playbook Script for Debug
>>>>   hosts: all
>>>>
>>>>   vars_files:
>>>>     - general_var.yml 
>>>>     - dirname.yml 
>>>>     - patch_file.yml 
>>>>
>>>> tasks:
>>>>     - name: Copy | All Mule v392 Patch to LIB-User Directory for 
>>>> "{{Application_Runtime | upper}}" Runtime
>>>>       copy:
>>>>         src: "/user/lib/{{ item .0 }}"
>>>>         dest: "/home/{{ item.1 }}/lib/user/"
>>>>         mode: 0644
>>>>       with_nested:
>>>>         - "{{ patch_lib }}"
>>>>         - "{{ main_dir }}"
>>>>
>>>> And here's my playbook script that doesn't work.
>>>>
>>>> *ansible-playbook  main_playbook.yml --limit awssandbox001.us.com 
>>>> <http://awssandbox001.us.com> -e "app_name= dir_list"*
>>>>
>>>> The idea, it should be able to copy the list of '*patch_lib*" into 
>>>> each "*main_dir*".
>>>> dest:
>>>> /home/hello-awssandbox001.us.com-123/lib/user
>>>> /home/goodbye-awssandbox001.us.com-123/lib/user 
>>>> /home/take-care-awssandbox001.us.com-123/lib/user 
>>>>
>>>> Look forward for anybody that can able to help.
>>>>
>>>>
>>>> Thanks... WP
>>>>
>>>

-- 
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/8e0aa7f6-6460-47e2-91bd-01d4e880d265n%40googlegroups.com.

Reply via email to