vagrant的声明性集群定义,与vagrant compose插件一起使用。
vagrant-playbook的Python项目详细描述
vagrant的声明性集群定义,与vagrant compose插件一起使用。
vagrant compose是一个vagrant插件,可用于创建复杂的多机场景,包括多个节点/虚拟机集,每个节点/虚拟机具有不同的特性、软件栈和配置。
vagrant compose使用的dsl需要一些ruby知识,因为vagrant文件本身是基于ruby的,这一事实有时对编程背景有限的人来说是一个障碍。
使用vagrant playbook主要解决这个问题,因为集群的定义是在yaml中完成的,并且vagrantfile中的ruby编程部分被减少到最小。
有关详细文档,请参见github:https://github.com/fabriziopandini/vagrant-playbook。