FGtatsuro.vagrant
ansible-vagrant
用于 Vagrant 的 Ansible 角色。
需求
此角色的其他软件/库的依赖项。
- Debian/Ubuntu
- OSX
- Homebrew (>= 0.9.5)
角色变量
我们可以在此角色中使用的变量。
- vagrant_download_url: 默认="https://releases.hashicorp.com/vagrant/2.0.3/vagrant_2.0.3_x86_64.deb"
- vagrant_sha256: 默认="47ea8af7644616caf36d421ecf2e0aceb1f5095933a2bfc2d50b7b8bae35d93f"
- vagrant_download_tmppath: 默认="/tmp/vagrant.deb"
如果要覆盖这些值,请查看 https://www.vagrantup.com/downloads.html。
角色依赖
此角色的其他角色的依赖项。
- FGtatsuro.python-requirements
- FGtatsuro.virtualbox
示例剧本
- hosts: all
roles:
- { role: FGtatsuro.vagrant }
在本地 Docker 主机上测试
该项目在 Travis CI 上运行测试,但我们也可以在本地 Docker 主机上运行它们。
请检查 .travis.yml
文件中的 install
、before_script
和 script
部分。
我们可以在本地 Docker 主机上使用它们的相同步骤。
本地要求如下。
- Ansible (>= 2.0.0)
- Docker (>= 1.10.1)
许可证
MIT