Commit graph

22 commits

Author SHA1 Message Date
Scott Lowe
33ec979ae6
Update to Consul 1.2.3
Update to Consul 1.2.3. Replatform to Ubuntu 16.04. Update documentation. Add Libvirt support.

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-09-29 15:46:50 -06:00
Scott Lowe
e271fb29af
Update to Consul 1.2.3
Update to use Consul 1.2.3. Replatform onto Ubuntu 16.04. Add support for Libvirt as virtualization provider.

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-09-29 12:10:16 -06:00
Scott Lowe
99b6fcc833
Update Ansible support
Update Ansible support across several different areas

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-03-11 21:43:51 -06:00
Scott Lowe
9d9d81f711
Add technology-specific README files
Add README.md files for specific technology areas (Ansible, CentOS Atomic Host, Consul, CoreOS, Debian, Docker, and etcd).

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-02-23 17:08:46 -07:00
Scott Lowe
43ab5524a2
Reorganize repository contents
Move contents into new folder structure based on primary technology

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-02-23 16:12:37 -07:00
Scott Lowe
a4eb2243fc Remove references to personally-maintained Vagrant boxes
Remove references to personally-maintained Vagrant boxes ("slowe/*"), replacing them with "bento/*" instead. Changes found in YAML/JSON data files as well as in some Vagrantfiles and in all applicable README files.

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2016-12-02 17:17:19 -07:00
Scott Lowe
a94de56ddd Update Consul learning environment
Remove references to personally-maintained Vagrant boxes. Update setup script to use newer version of Consul (0.7.1).

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2016-12-02 13:25:52 -07:00
Scott S. Lowe
ba4d123faf Shift to nested YAML data files
Edit YAML data files to use nested data structures. Edit Vagrantfile to reference YAML data accordingly.

Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
2016-11-09 23:24:47 -07:00
Scott Lowe
885b3387d8 Update README.md
Update the horribly outdated README.md for this learning environment.
2016-09-21 10:27:10 -06:00
Scott S. Lowe
7f7806ba8e Fix issue with Consul configuration on VirtualBox
Modify `consul.conf` to force Consul to bind to eth1 instead of eth0. Edit `server.json` to use the correct working directory for Consul, as created by `consul.sh` during provisioning.
2016-09-21 09:53:14 -06:00
Scott S. Lowe
12c1e7cc37 Clean up all Vagrant configurations
Remove old settings that are no longer applicable.
2016-09-21 01:06:15 -06:00
Scott S. Lowe
e7723290ef Streamline file naming standards, add multi-platform support
Continue standardizing on `machines.yml` instead of `servers.yml` for external data file. Add multi-platform support to environments via provider overrides.
2016-09-14 16:47:11 -06:00
Scott Lowe
5377fac7a8 Modify for better multi-platform support
Modify Vagrantfile for better multi-platform support. Fix errors/problems with setup script. Add necessary information to servers.yml.
2016-04-05 20:03:14 -06:00
Scott Lowe
30973f4638 Remove all references to AppCatalyst
Remove all references to AppCatalyst from all Vagrantfiles. Start ensuring that all Vagrantfiles include references to VirtualBox.
2016-03-09 14:38:38 -07:00
Scott Lowe
a3fd97ec40 Update Vagrantfile
Update Vagrantfile to use full path (derived) to `servers.yml`; fixes
an error when using Vagrant commands outside the directory
2016-01-12 21:13:25 -07:00
Scott Lowe
b4cc1e3052 Finish consul update
Add more idempotency features to provisioning script. Add Consul configuration file for use with initctl on Ubuntu. Update IP addresses in use. Re-arrange provisioners in Vagrantfile.
2015-10-12 15:13:56 -06:00
Scott Lowe
80bf151f1c Continue update of Consul environment
Update provisioning script to add some idempotency. Update URLs to
use newer version of Consul.
2015-10-08 14:14:37 -06:00
Scott Lowe
17947667d2 Start update of Consul environment
Update Vagrantfile with AppCatalyst support. Clean up YAML file
with VM information.
2015-10-07 19:41:10 -06:00
Scott Lowe
77b014618c Update Vagrantfile
Update the Vagrantfile for all projects to specify a specific VM
clone directory (to help with Time Machine backups)
2015-06-23 23:28:53 -06:00
Scott Lowe
e76b8b4e04 Update comments in Vagrantfile
Remove reference to fileutils module in Vagrantfile, as it is no
longer used/needed.
2015-02-10 12:46:56 -07:00
Scott Lowe
afa5e01a3d Finalized support files for Consul cluster under Vagrant
Finalized the files and the instructions for running a Consul
cluster under Vagrant with VMware Fusion.
2015-02-09 21:34:34 -07:00
Scott Lowe
ba6dcd676a Add initial support for Consul environment in Vagrant
Add initial set of files to support building a Consul cluster in
Vagrant.
2015-02-09 19:21:41 -07:00