在运行ansible-pull时,如何忽略group_vars保险库文件?
我的存储库(以及其他东西)做机器init,加入域和软件更新。我想软件部分是由ansible-拉处理。这不需要密码,也不需要保险库。
不幸的是,新安装后的初始机器安装确实需要一些密码,这些密码是在group_vars/all.yml中设置的,并由保险库加密。每当我运行ansible-pull命令时,都会遇到保险库解密问题,因为没有提供密码。
关于如何克服这个问题,有什么建议吗?
发布于 2019-10-14 08:31:19
最后,我一起摆脱了group_vars。我指定了一个新角色,其中包含了几个具有“include_role:”的其他角色,并将vars直接添加到具有内联保险库变量的角色中:
- name: include ipaclient
include_role:
name: ipaclient
vars:
my_user: user
my_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
123456123456123456123456123456132456...https://devops.stackexchange.com/questions/9402
复制相似问题