Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
228 views
in Technique[技术] by (71.8m points)

Calling a list variable in a loop from another file in Ansible

Is it possible to call a list variable I created from another file to a loop inside another file?

Is it possible to call a variable like this from another file:

1st File: Defaults/main.yml

dirs_var:
  - { path: /opt/test, owner: user1, type: directory }
  - { path: /opt/test1, owner: user1, type: directory }
  - { path: /opt/test2, owner: user1, type: directory }

——————

2nd file: tasks/createdir.yml

- name: create dirs
    file:
      path: “{{ item.path }}”
      state: “{{ item.directory }}”
      owner: “{{ item.path }}”
      group: users
      mode: 0755
    with_items:
      - “{{ dirs_var }}”

Am I missing something or this is allright?

Thank you :)

question from:https://stackoverflow.com/questions/65919481/calling-a-list-variable-in-a-loop-from-another-file-in-ansible

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...