Scott Lowe
cec4b3331e
Commit final version of KVM-macvtap environment
...
Move Ansible provisioning to inside machines.each loop in the
`Vagrantfile`. Remove all support for VirtualBox (environment
requires nested virtualization support). Update README.md with
final steps and instructions. Remove unneeded `noop.yml` playbook.
2016-01-20 09:44:08 -07:00
Scott Lowe
e6466553fb
Commit initial build of KVM+macvtap environment
...
This is an initial set of files for working with KVM and macvtap
interfaces for KVM guests. The environment is not yet functional,
but this is a start. Changes need to be made to the Ansible
provisioning, and a way to enable promiscuous mode needs to be found.
2016-01-19 23:08:58 -07:00
Scott Lowe
094d00b01e
Update main README.md
...
Update main README.md with information on `lxd-ansible` and
`lxd-shell` environments.
2016-01-17 16:02:09 -07:00
Scott Lowe
87d69e257f
Merge pull request #24 from lowescott/lxd-shell-env
...
Restore shell-based LXD environment
2016-01-17 16:00:13 -07:00
Scott Lowe
a8cea4e501
Restore shell-based LXD environment
...
Move `lxd` (Ansible-based) to `lxd-ansible`. Restore `lxd`
from earlier commit as `lxd-shell`.
2016-01-17 15:57:22 -07:00
Scott Lowe
38ef44771f
Update README.md
...
Add information to README.md about new `vagrant-json` environment
2016-01-16 21:41:12 -07:00
Scott Lowe
8eea12a9e0
Merge pull request #23 from lowescott/vagrant-json
...
Add initial set of files for using JSON data file with Vagrant
2016-01-16 21:38:49 -07:00
Scott Lowe
30bc9843c3
Add initial set of files for using JSON data file with Vagrant
...
Add JSON data file. Add modified Vagrantfile to read external JSON
data file.
2016-01-15 23:36:07 -07:00
Scott Lowe
ab140b657f
Update README files
...
Update repo-wide README.md with information on new Consul-Ansible
environment. Update README.me in consul-ansible with updated info.
2016-01-15 14:46:22 -07:00
Scott Lowe
8a4aa3fe1f
Merge pull request #22 from lowescott/consul-ansible
...
Create environment for Consul using Ansible
2016-01-15 14:36:33 -07:00
Scott Lowe
a4dcc4374e
Create environment for Consul using Ansible
...
Create new learning environment for Consul that uses Ansible for
provisioning instead of a shell script.
2016-01-15 14:35:32 -07:00
Scott Lowe
81e3184d27
Update README.md
...
Update this repository's README.md with information on new learning
environments.
2016-01-13 22:08:04 -07:00
Scott Lowe
2892f3c32e
Merge pull request #21 from lowescott/kvm
...
Add learning environment for KVM
2016-01-13 21:57:59 -07:00
Scott Lowe
7a217c91e0
Add learning environment for KVM
...
Add Vagrantfile and supporting files to create a learning
environment for KVM and Libvirt.
2016-01-13 21:56:50 -07:00
Scott Lowe
5eea07c1b2
Merge pull request #20 from lowescott/vagrantfile-update
...
Add Ruby code to all Vagrantfiles
2016-01-13 13:49:38 -07:00
Scott Lowe
81b1458b0f
Add Ruby code to all Vagrantfiles
...
Add Ruby code to determine full path to supporting files referenced
in all Vagrantfiles. This will allow more effective use of Vagrant
commands when not in the same directory as the Vagrantfile.
2016-01-13 13:48:02 -07:00
Scott Lowe
2ea30e7850
Update Vagrantfile
...
Update Vagrantfile with additional Ruby commands to derive full
path to `servers.yml`. This will allow users to run Vagrant commands
when not in the same directory as the Vagrantfile.
2016-01-12 21:27:34 -07:00
Scott Lowe
2c34c9e692
Update Vagrantfile
...
Add Ruby commands to Vagrantfile to allow user to run Vagrant commands
from a different directory than the Vagrantfile.
2016-01-12 21:26:16 -07:00
Scott Lowe
2cea197b74
Update Vagrantfile
...
Add Ruby commands to derive full path to `servers.yml`; this allows
user to run Vagrant commands when not in the same directory as the
Vagrantfile.
2016-01-12 21:22:58 -07:00
Scott Lowe
e5cba68726
Update Vagrantfile
...
Add Ruby commands to determine full path to `servers.yml` to address
errors when running Vagrant commands outside the directory
2016-01-12 21:20:18 -07:00
Scott Lowe
33ccc143b1
Update Vagrantfile
...
Fix Vagrantfile to address error about `servers.yml` not found
when running Vagrant commands outside the directory
2016-01-12 21:16:22 -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
e4002ed43e
Fix typo in ansible.cfg
...
Fix incorrect path in `ansible.cfg` to use Vagrant-generated
Ansible inventory file.
2016-01-10 20:52:42 -07:00
Scott Lowe
08f48aff4d
Merge pull request #19 from lowescott/vagrant-ansible-inventory
...
Switch to Vagrant-generated Ansible inventory
2016-01-10 20:45:54 -07:00
Scott Lowe
b7157f39a9
Switch to Vagrant-generated Ansible inventory
...
Update `Vagrantfile` to no longer generate an inventory file.
Modify `ansible.cfg` to use Vagrant-generated Ansible inventory
file. Remove unnecessary inventory file named `hosts`.
2016-01-10 20:41:06 -07:00
Scott Lowe
6ab628f2e1
Merge pull request #18 from lowescott/lxc-ansible-inventory
...
Switch to Vagrant-generated Ansible inventory
2016-01-10 19:59:09 -07:00
Scott Lowe
52eb89ab29
Switch to Vagrant-generated Ansible inventory
...
Remove `hosts`. Update `Vagrantfile` to not generate hosts file.
Update `ansible.cfg` to use Vagrant-generated Ansible inventory
file.
2016-01-10 19:57:12 -07:00
Scott Lowe
4f2155d6ee
Update README.md
...
Update README.md with information on using Ansible to configure the
Docker daemon on VMware Photon.
2016-01-09 22:01:43 -07:00
Scott Lowe
8e1d64913c
Merge pull request #17 from lowescott/photon-ansible-update
...
Add new learning environment for Photon and Ansible
2016-01-09 21:56:11 -07:00
Scott Lowe
b9324df45d
Add new learning environment for Photon and Ansible
...
Add new learning environment for Photon and Ansible. Add Vagrantfile,
supporting files, Ansible playbook, and Ansible configuration file.
2016-01-09 21:54:26 -07:00
Scott Lowe
8bc2487d06
Merge pull request #16 from lowescott/lxd-ansible-update
...
Update LXD environment to use Ansible
2016-01-09 20:29:26 -07:00
Scott Lowe
e30c122a7b
Update README.md
...
Update README.md with information based on latest changes to the
environment.
2016-01-09 20:27:25 -07:00
Scott Lowe
adb406fb50
First commit of Ansible-based environment
...
Add support files for using Ansible to provision Vagrant VMs.
Modify Vagrantfile to call Ansible provisioner.
2016-01-08 22:33:55 -07:00
Scott Lowe
c75b0cb0d2
Update README.md
...
Add information on new LXC environment (in `lxc` folder) to the
repository's README.md file.
2016-01-08 15:27:22 -07:00
Scott Lowe
ee5408a187
Merge pull request #15 from lowescott/lxc
...
Commit initial version of LXC environment
2016-01-08 15:22:28 -07:00
Scott Lowe
bec01edcb0
Commit initial version of LXC environment
...
Add Vagrant environment and supporting files for a simple LXC
environment. Environment includes YAML file for machines, Ansible
playbook, Ansible inventory file (generated automatically),
Ansible configuration file, Vagrantfile, and README.md.
2016-01-08 15:19:24 -07:00
Scott Lowe
134d47c31e
Merge pull request #14 from timmycarr/master
...
progrium/registrator to gliderlabs/registrator
2016-01-07 12:44:11 -07:00
Tim Carr
9781a2f3ad
progrium/registrator has moved to gliderlabs/registrator per https://hub.docker.com/r/progrium/registrator/
2016-01-07 12:21:04 -06:00
Scott Lowe
9da90dc375
Add some text to the "Other Useful Projects" section
...
Add some additional explanatory text to the section listing other
useful projects.
2016-01-03 14:04:51 -07:00
Scott Lowe
a2ea8cc2dd
Merge pull request #12 from JKhawaja/JKhawaja
...
updating readme with a references section to other useful projects
2016-01-03 14:01:06 -07:00
Scott Lowe
86a8d5e5df
Merge pull request #13 from mestery/neutron-floatingips
...
terraform: Use Neutron floating IPs
2016-01-03 13:59:51 -07:00
Kyle Mestery
37fc879e66
terraform: Revert example auth_url change
...
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2016-01-03 10:33:35 -06:00
Kyle Mestery
e28946d2b3
terraform: Use Neutron floating IPs
...
Use openstack_networking_floatingip_v2 instead of
openstack_compute_floatingip_v2 to make use of
Neutron floating IPs in the Terraform example.
Also update the .gitignore to ignore the terraform
DB which is generated.
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2016-01-03 10:24:09 -06:00
Jeremy Khawaja
4ff971e15a
updating readme with a references section to other useful projects, issue #11
2016-01-02 18:16:47 -06:00
Scott Lowe
e8145d7818
Update master README.md file
...
Update top-level README.md file to include information on new
multi-Swarm manager Docker Swarm environment found in the
"docker-swarm-ha" folder.
2015-12-31 12:19:59 -07:00
Scott Lowe
e1b1cc22b2
Merge pull request #10 from lowescott/docker-swarm-ha
...
Docker Swarm Multiple Managers
2015-12-31 12:16:33 -07:00
Scott Lowe
a0528c2395
Finish Docker Swarm HA environment
...
Create ERB template for Consul configuration. Update Vagrantfile to
use ERB template. Update servers.yml to include role information.
Update Vagrantfile to perform provisioning based on role information.
Update consul.sh provisioning script to start Consul. Update
Vagrantfile to make Docker listen on network socket (and restart
Docker daemon).
2015-12-31 12:13:29 -07:00
Scott Lowe
cb53da8458
Merge pull request #9 from lowescott/ssh-bastion
...
Update SSH bastion files
2015-11-27 22:01:59 -07:00
Scott Lowe
f1f26d30c4
Update SSH bastion files
...
Add file for hosts entries on bastion host. Add SSH configuration file for client VM. Update Vagrantfile with new provisioning lines. Update README.md with final instructions.
2015-11-27 22:00:54 -07:00
Scott Lowe
14253bc68f
Update README.md
...
Update README.md with information on the Terraform example
configurations
2015-11-25 17:16:00 -07:00