在 YAML 文件中旋转 ansible-vault encrypt_string 变量

问题描述

我有一个 ansible 库存文件“inventory_dev.yml”,我使用 ansible-vault encrypt_string 来加密单个变量的值,我们将调用“application_password”

在inventory_dev.yml 文件中,变量值是这样列出的:

---
all:
  children: 
  vars:
    application_password: !vault |
              $ANSIBLE_VAULT;1.1;AES256
              64393632336331393862353661373431203833323637323634653863346339303831623164613936
              3037643438653566646262363030303132306431363964330a393034323363393937326332666164
              35636163353132623362393433346635653866386538353764323237393838313033313988888888
              3231643033396637320a616439663044646436396130633935353630363139666537336530333332
              3543

现在 - 我想轮换我的 application_password,所以我为“application_password”生成了一个类似于上面显示的新值。如何以编程方式将该值插入到inventory.dev.yml 中?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)