r/w ansible vault yaml文件
ansible-vault的Python项目详细描述
这个项目的目标是R/W一个可扩展的保险库YAML文件。
这不是ansible官方项目。
你可以用pip安装。
$ pip install ansible-vault
如果有可转换的Vault文件,则可以读取该文件。见下文。
fromansible_vaultimportVaultvault=Vault('password')data=vault.load(open('vault.yml').read())
当必须写入数据时,可以将数据写入文件。见下文。
fromansible_vaultimportVaultvault=Vault('password')vault.dump(data,open('vault.yml','w'))# also you can get encrypted textprint(vault.dump(data))