用于创建Vagrantfile的工具

时间:2016-09-20 14:00:32

标签: regex bash shell scripting vagrant

我正在使用Vagrant,我将为许多服务创建Vagrantfile。在创建这些Vagrantfiles时我需要做很多重叠,所以我想自动化其中一些。

目前,我在Vagrantfile中添加特殊单词,然后在bash脚本中使用sed。这看起来有点尴尬,那么如何找到解决这个问题的更好方法呢?这是一个模仿'问题? 我想我试图在软件工程实践中定义问题。

1 个答案:

答案 0 :(得分:0)

Vagrant基于ruby而vagrantfile实际上是一个ruby脚本 - 我认为使用erb模板可能是一个选项,可能会重复使用部分流浪代码(例如查看https://github.com/mitchellh/vagrant/blob/master/templates/commands/init/Vagrantfile.erb