ansible-vault

加密 Ansible 敏感数据

补充说明

ansible-vault 加密变量文件、字符串和任意文件,playbook 运行时再解密。它保护的是静态文件;运行时内存、日志和权限仍需单独控制。

常用示例

ansible-vault create secrets.yml
ansible-vault edit secrets.yml
ansible-vault view secrets.yml
ansible-vault encrypt secrets.yml
ansible-vault decrypt secrets.yml
ansible-vault rekey secrets.yml
ansible-vault encrypt_string 'S3cret' --name db_password
ansible-vault encrypt --vault-id prod@prompt group_vars/prod/vault.yml
ansible-vault decrypt --vault-id prod@.vault_pass group_vars/prod/vault.yml

易错点与排错

相关命令