Linux
如何使用ansible將多個現有使用者分配給一個新組
我在作業系統中創建了一個新組。現在我想使用 ansible 將 5 個或更多現有使用者分配給該組。我相信我可以為單個使用者做到這一點。
--- - name: add user to a group become: 'yes' become_method: sudo hosts: all tasks: - user: name: myusername groups: new_group append: yes ...
我想一次性將所有使用者分配到該組,而不是每次使用不同的使用者名多次執行腳本。
聽起來你很想探索
with_items
。從我的頭頂看,它應該是這樣的:
- user: name: "{{ item }}" groups: my_group append: yes with_items: - johnsmith - beckyjones - foobar
當然,您可以在變數中創建單獨的使用者列表,然後呼叫
with_items: "{{ userlist }}"
.請注意縮進:
with_items
與您呼叫的模組名稱處於相同的縮進級別。