list - Ansible 添加键
问题描述
我正在尝试向实例上的 root authorized_keys 添加一些密钥,但看起来它正在覆盖列表并且只粘贴最后一个密钥,有人知道如何排序吗?
- name: Set authorized key
authorized_key:
user: root
state: present
key: "{{item}}"
loop: "{{keys}}"
vars文件是
keys:
- "https://gitlab.com/user1.keys"
- "https://github.com/user2.keys"
解决方案
问:“看起来它正在覆盖列表并且只粘贴最后一个键,有人知道如何排序吗?”
答:默认情况下, authorized_key不会从 authorized_keys 文件中删除未指定的密钥。请参阅参数排他性。确保您提供了哪些数据key
。
推荐阅读
- android - 仅基于 API 的应用程序的堆栈溢出吗?
- excel - 如何根据月份和人名(名称重复)检查记录是否存在?
- python - Tkinter 从 csv 文件中按顺序读取行
- azure - 第三方的 Azure 管理 API 访问
- android - 使用内容值将数据插入数据库时出错
- java - 尝试从 xml 获取值时仅获取 #text 和 null
- php - 如何仅允许登录的 wordpress 用户下载 url 重定向?
- php - Symfony 3 - Swiftmailer 不发送电子邮件
- c# - +如何将数据从 ajax 传递到控制器 mvc 5
- st - 我正在寻找一种更简洁的方法来将变量与结构文本 (ST) 中的一系列数字进行比较