首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ansible:对同一组的主机使用不同的加密密码

Ansible:对同一组的主机使用不同的加密密码
EN

Stack Overflow用户
提问于 2022-03-15 19:44:54
回答 1查看 151关注 0票数 0

对我来说,这似乎是一件很容易的事情,但我无法让它开始工作。

问题:

我的库存中有几个组,其中有不同密码的主机,我希望通过Vault加密密码。对于一个只有一个主机的组,我对密码字符串进行了加密,命名为"ansible_password“,并将其放入group_vars/groupName.yml中。它会自动识别,工作正常,但是我如何为该组中的另一个主机添加另一个加密密码,再次命名它为ansible_password,使其自动识别无效。因此,如何分配加密密码给一个特定的主机,而不是一个组。

提前谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-15 19:58:09

您可以添加特定于主机的库,如下所示:

代码语言:javascript
复制
# group_vars/all/vars.yml
ansible_password: "{{ vaul_ansible_password }}"
代码语言:javascript
复制
# host_vars/host1/vault.yml (decrypted)
vault_ansible_password: "secret123"
代码语言:javascript
复制
# host_vars/host2/vault.yml (decrypted)
vault_ansible_password: "123secret"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71488131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档