Ansible保管库不保存更改与崇高文本

问题描述:

我正在运行安装OSX通过pip安装1.9.4。Ansible保管库不保存更改与崇高文本

如果我做ansible-vault create x,然后做出一些改变,并保存,然后将文件每当我做ansible-vault view xansible-vault edit x显示为空白。

我已经有Sublime Text 3作为我的$ EDITOR。当我将它设置为vim时,它全部按预期工作,并且我可以编辑和保存使用anault-vault加密的文件。任何想法可能发生在这里?

我不认为它会与标准的Sublime命令行启动器一起工作。 ansible-vault等待编辑器进程在加密它创建的临时文件之前退出--Sublime启动器会立即退出,因此最终会生成一个空的文件库文件。

编辑:

,使其与标准崇高的命令行启动工作,你必须指定-w标志,将现有直到该文件是崇高的文本关闭停止subl过程。 (见docs

所以,你应该.bashrc有这样一行:

export EDITOR='subl -w' 
+2

原来,使其工作,你只需要使用出口EDITOR =“subl -w”(-w标志赢得了” t退出subl进程,直到文件关闭为崇高)。我会将其添加到您的答案中。 –

+0

优秀的发现 - 我将使用自己...谢谢! – nitzmahone