ansible之vault

本文介绍Ansible Vault的使用方法,包括如何加密、解密、创建、查看、编辑和修改密码。Ansible Vault主要用于保护配置文件中的敏感信息,通过AES256算法进行加密。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ansible-vault主要用于配置文件的加密,如编写的playbook配置文件中包含敏感的信息,不希望其他人随便的看,ansible-vault可加密/解密这个配置文件。

 

语法:ansible-vault [create|decrypt|edit|encrypt|encrypt_string|rekey|view] [options] [vaultfile.yml]

参数:

-h, --help                                 #查看帮助信息

--new-vault-id=NEW_VAULT_ID                         #设置用于rekey的新vault标识

--new-vault-password-file=NEW_VAULT_PASSWORD_FILE            #新的保险库密码文件为rekey

--vault-id=VAULT_IDS                           #要使用的保险库标识

--vault-password-file=VAULT_PASSWORD_FILES                  #库密码文件

-v, --verbose                            #查看执行的详细过程(-vv、-vvvv更详细)

--version                              #查看版本

 

使用参数:

encrypt(加密)

decrypt(解密)

create(创建)

view(查看)

edit(编辑)

rekey(修改密码)

 

 

示例:

新建一个yml的文件,写入一些数据

[root@ansible ~]# echo "1243" > test.yml

test.yml设置密码

[root@ansible ~]# ansible-vault encrypt test.yml

New Vault password:

Confirm New Vault password:

Encryption successful

在次查看test.yml文件

[root@ansible ~]# cat test.yml

$ANSIBLE_VAULT;1.1;AES256

62316362376261393235633834333861383330356365666362333165343164386464306134643537

3730616331656630383264373734666635386430343435640a613366623365353963623031613738

31376363336532323730383561663539313730646431646133336333303230313239643366383264

6137633461363937350a326166383662643239623931653231643039373364383664393035356336

3538

上面查看到明显被加密了

正确的查看方式(解密查看):

[root@ansible ~]# ansible-vault decrypt test.yml

Vault password:

Decryption successful

[root@ansible ~]# cat test.yml

1243

 

查看被加密的文件

[root@ansible ~]# ansible-vault view test.yml

Vault password:

1243

 

编辑被加密的文件

[root@ansible ~]# ansible-vault edit test.yml         

Vault password:

 

创建被加密的文件

[root@ansible ~]# ansible-vault create new.yml

New Vault password:

Confirm New Vault password:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr. Sun_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值