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 [email protected] 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 [email protected] 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/e04909d4-b9b7-4c39-b872-44123dd706cfn%40googlegroups.com.
