簡體   English   中英

Ansible 子元素(2.3 版)

[英]Ansible subelements (version 2.3)

如何得到這樣的結構? 我的代碼不起作用

user:
  - username: test1
    home: /home/test1
    outbox: Outbox
    inbox: Inbox
    subfolders:
      - _test1
      - _test2
      - _test3

測試1
-------test1_test1
----------- 收件箱
----------- 發件箱
-------test1_test2
----------- 收件箱
----------- 發件箱
-------test1_test3
----------- 收件箱
----------- 發件箱

- name: Creating sub-folders
  file: 
    path: "{{ item.0.home }}/{{ item.0.username }}{{ item.0.subfolders }}/{{ item.0.inbox }}"
    mode: 0775
    owner: "{{ item.0.username }}"
    group: "{{ web_user }}"
    state: directory
  with_subelements:
    - "{{ user }}"
    - subfolders
  when: subfolders is defined

也許有人會派上用場:)

  file: 
    path: "{{ item.0.home }}/{{ item.0.username }}{{ item.1 }}/{{ item.0.inbox }}"
    mode: 0775
    owner: "{{ item.0.username }}"
    group: "{{ web_user }}"
    state: directory
  with_subelements:
    - "{{ user }}"
    - subfolders

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM