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