Conclusion - miroswan/vagrant_spec GitHub Wiki
So let's go over what we've accomplished:
- Configured Vagrant for multiple machines
- Configured Ansible to deploy Apache Mesos to multiple Vagrant instances
- Wrote ServerSpec/RSpec to validate that Mesos was running
We've accomplished all of this with a small, manageable amount of code. By now, you should have enough power at your fingertips to get started with deployment testing for your clustered and distributed systems. While vagrant_spec does cater heavily toward Ansible, the .vagrantspec_machine_data file generated from vagrant spec init
should provide the information required to use just about any configuration-as-code deployment tool within Vagrant for testing.
If you experience any issues or have ideas for new features, please open an issue! Thank you for trying VagrantSpec.