首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不可拉忽略group_vars保险库

不可拉忽略group_vars保险库
EN

DevOps用户
提问于 2019-10-10 11:33:34
回答 1查看 257关注 0票数 1

在运行ansible-pull时,如何忽略group_vars保险库文件?

我的存储库(以及其他东西)做机器init,加入域和软件更新。我想软件部分是由ansible-拉处理。这不需要密码,也不需要保险库。

不幸的是,新安装后的初始机器安装确实需要一些密码,这些密码是在group_vars/all.yml中设置的,并由保险库加密。每当我运行ansible-pull命令时,都会遇到保险库解密问题,因为没有提供密码。

关于如何克服这个问题,有什么建议吗?

EN

回答 1

DevOps用户

发布于 2019-10-14 08:31:19

最后,我一起摆脱了group_vars。我指定了一个新角色,其中包含了几个具有“include_role:”的其他角色,并将vars直接添加到具有内联保险库变量的角色中:

代码语言:javascript
复制
- name: include ipaclient
  include_role:
    name: ipaclient
  vars:
    my_user: user
    my_password: !vault |
          $ANSIBLE_VAULT;1.1;AES256
          123456123456123456123456123456132456...
票数 1
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/9402

复制
相关文章

相似问题

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