ansible - Ansible 用户模块:如何将 UID 定义为默认设置?
问题描述
我有一个包含用户详细信息的字典列表。其中一些需要特定的 UID,但大多数不需要。
例子:
# list_of_dictionaries__users
- { name: user1, uid: 654, group: user1 }
- { name: user2, group: user2 }
- { name: user3, group: user3 }
- { name: user4, group: user4 }
- { name: user5, uid: 657, group: user5 }
当我在这样的循环中使用 Ansible 用户模块时,
- name: Ensure user existence
user:
name: {{ item.name }}
uid: {{ item.uid | default('ANY_UID')}}
group: {{ item.group }}
loop: {{ list_of_dictionaries__users }}
我不知道如何告诉 ansible 将uid参数视为根本没有设置,也就是说,分配 linux 给它的任何 UID。
有任何想法吗?
解决方案
推荐阅读
- css - 以百分比定义的 Primefaces 可滚动数据表宽度在 Firefox 中不起作用
- c - 为什么结构数组让我索引到边界外的数组
- ios - 使用 UIDocumentPickerViewController 时没有回调
- batch-file - 在子文件夹中创建和保存特定文件类型的列表
- windows - Windows cmd 上的 pwd 别名
- python - gui在处理过程中没有响应?
- jaxb - Jaxb XML 编组 ISO20022
- java - 在java中获取HTML部分
- python - Apache Airflow:在日志信息上打印查询成功,在 logging.error 上查询失败
- javascript - 谷歌图表 X 轴显示向下值