Vagrant:自动编辑配置文件 - 标准方法?

时间:2013-12-03 15:31:04

标签: configuration insert automation edit vagrant

例如,我想通过添加共享“块”/etc/samba/smb.conf(如果它尚不存在)来自动添加SAMBA共享,如:https://stackoverflow.com/a/16624958/227926

...而不必手动编辑此文件。

我希望它能够检测块是否已经存在。

想法?

1 个答案:

答案 0 :(得分:1)

Vagrantfile中使用Shell配置程序可能是最简单的方法。

请参阅:http://docs.vagrantup.com/v2/provisioning/shell.html

使用内联(此处为文档)或Vagrantfile中的外部shell脚本来检查块是否存在(例如,使用grep / ack / ag等并检查返回值$?),如果不,将其添加到/etc/samba/smb.conf

希望它有所帮助。