ansible-vault 加密 查看加密文件 编辑加密文件 解密

Ansible Vault 是从1.5版本开始引入的用于保护敏感数据的加密功能。它可以加密库存变量、playbook变量、执行参数等。创建加密文件通过`ansible-vault create`命令,也可使用`ansible-vault encrypt`对已有文件加密。查看文件内容使用`ansible-vault view`,编辑则用`ansible-vault edit`,解密文件则用`ansible-vault decrypt`。此外,可以通过配置文件或命令行选项管理加密密码。
摘要由CSDN通过智能技术生成

ansible加密

ansible-vault 介绍
Ansible 1.5之后的版本中增加了加密(vault)用于保护敏感数据。
Ansible vault 可以加密Ansible 使用的任何结构化数据文件。这可能包括库存变量、playbook 中包含的变量文件、在执行playbook 时作为参数传递的变量文件,或者在Ansible 角色中定义的变量。

加密
创建加密文件
创建加密文件时只需要输入ansible-vault create filename,运行该命令后提示输入密码,然后使用默认的编辑器打开文件,这样就创建了一个加密文件。

]$ ansible-vault create  test.yml
New Vault password: 输入密码
Confirm New Vault password: 确认输入密码

ansible-vault create 这种创建加密文件的方式需要交互式的输入密码,ansible提供了非交互式的创建方法:

$ sudo vim /ansiblepass
123456
]$ ansible-vault create --vault-password-file=/ansiblepass test1.yml
hello world

这种方式也有其弊端,密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值