示例-3加密字符串[root@test01 ansible-test]# ansible-vault encrypt_string "test123456"New Vault password:Confirm New Vault password:!vault |$ANSIBLE_VAULT;1.1;AES256333833363537373464306531653266653934303465393763343963353365306133306437643139623438366538366262316666353962663564666532393333300a333934633664393262653065343864636533616661333638623530613232383763356661653131303936646237613930333431363432656166663630353038380a6661646435653433363730623231356430383634363439383833633036326230Encryption successful[root@test01 ansible-test]#[root@test01 ansible-test]# vim test-encrypt_string.yaml[root@test01 ansible-test]#[root@test01 ansible-test]# cat test-encrypt_string.yaml- hosts: tagather_facts: novars:test_user: "testuser"test_passwd: !vault |$ANSIBLE_VAULT;1.1;AES256333833363537373464306531653266653934303465393763343963353365306133306437643139623438366538366262316666353962663564666532393333300a333934633664393262653065343864636533616661333638623530613232383763356661653131303936646237613930333431363432656166663630353038380a6661646435653433363730623231356430383634363439383833633036326230tasks:- debug:msg: "{{test_user}}"- debug:msg: "{{test_passwd}}"[root@test01 ansible-test]#[root@test01 ansible-test]# ansible-playbook test-encrypt_string.yaml --ask-vault-passVault password: PLAY [ta] *********************************************************************************************************************************************************************************************TASK [debug] ******************************************************************************************************************************************************************************************ok: [172.20.8.247] => {"msg": "testuser"}TASK [debug] ******************************************************************************************************************************************************************************************ok: [172.20.8.247] => {"msg": "test123456"}PLAY RECAP ********************************************************************************************************************************************************************************************172.20.8.247: ok=2changed=0unreachable=0failed=0skipped=0rescued=0ignored=0[root@test01 ansible-test]#
示例-4通过密码文件加密字符串[root@test01 ansible-test]# ansible-vault encr【自动化利器 Ansible - 从了解到应用】
推荐阅读
- Web自动化---解决登录页面随机验证码问题
- 小样本利器4. 正则化+数据增强 Mixup Family代码实现
- 从0搭建vue3组件库:自动化发布、管理版本号、生成 changelog、tag
- ansible使用临时命令通过模块来执行任务
- Ansible 批处理实战
- ansible应用之安装elk框架
- app自动化测试环境安装
- reportportal 集成 robotframework 自动化执行及结果可视化
- Android自动化测试工具调研
- 五 微软出品自动化神器【Playwright+Java】系列 之常见点击事件操作