Ansible保管库不保存更改与崇高文本
问题描述:
我正在运行安装OSX通过pip安装1.9.4。Ansible保管库不保存更改与崇高文本
如果我做ansible-vault create x
,然后做出一些改变,并保存,然后将文件每当我做ansible-vault view x
或ansible-vault edit x
显示为空白。
我已经有Sublime Text 3作为我的$ EDITOR。当我将它设置为vim时,它全部按预期工作,并且我可以编辑和保存使用anault-vault加密的文件。任何想法可能发生在这里?
答
我不认为它会与标准的Sublime命令行启动器一起工作。 ansible-vault
等待编辑器进程在加密它创建的临时文件之前退出--Sublime启动器会立即退出,因此最终会生成一个空的文件库文件。
编辑:
,使其与标准崇高的命令行启动工作,你必须指定-w标志,将现有直到该文件是崇高的文本关闭停止subl
过程。 (见docs)
所以,你应该.bashrc
有这样一行:
export EDITOR='subl -w'
原来,使其工作,你只需要使用出口EDITOR =“subl -w”(-w标志赢得了” t退出subl进程,直到文件关闭为崇高)。我会将其添加到您的答案中。 –
优秀的发现 - 我将使用自己...谢谢! – nitzmahone