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
Scott Lowe
98b186e5d3
Add example configurations for Terraform
...
Add Terraform-formatted configuration. Add JSON-formatted
configuration. Add README with instructions on using these
configurations.
2015-11-25 17:08:46 -07:00
Scott Lowe
92e63584aa
Merge pull request #8 from lowescott/ssh-bastion
...
Add SSH bastion host materials
2015-11-18 15:17:53 -07:00
Scott Lowe
dc883bb1fb
Add SSH bastion host materials
...
Add Vagrantfile and associated documents for creating an environment to test the use of SSH bastion hosts.
2015-11-18 15:16:58 -07:00
Scott Lowe
2c98dfe5b7
Merge pull request #7 from lowescott/vagrant-docker-fix
...
Fix Docker error related to group membership
2015-11-18 11:35:04 -07:00
Scott Lowe
9dbf2f23e5
Fix Docker error related to group membership
...
Kill SSH connection to force re-connecting and updating group membership in order to correct Docker daemon error
2015-11-18 11:33:44 -07:00
Scott Lowe
22cb3119a9
Add Consul support
...
Add files to build Consul cluster as discovery backend for Docker Swarm cluster
2015-10-12 15:27:26 -06:00
Scott Lowe
b024bb709f
Merge pull request #5 from lowescott/consul-update
...
Consul update
2015-10-12 15:18:17 -06: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
0173fc352f
Update Vagrantfile
...
Add directive for specifying clone directory when using the VMware
provider.
2015-10-08 09:21:30 -06:00
Scott Lowe
535362718f
Update README.md
...
Update information in README.md to reflect the multi-instance
Vagrant-OpenStack environment is ready.
2015-10-08 09:10:54 -06:00
Scott Lowe
c2785bf17d
Merge pull request #4 from lowescott/vagrant-openstack-multi
...
Create multi-instance Vagrant-OpenStack learning environment
2015-10-08 09:05:32 -06:00
Scott Lowe
2f852dabb8
Finalize multi-instance Vagrant and OpenStack environment
...
Update README.md with final information. Add comments to Vagrantfile
for better understanding and troubleshooting. Sanitize all files.
2015-10-08 09:02:41 -06:00
Scott Lowe
e2aa3e2ba9
Start new branch for Docker Swarm HA project
...
Added README.md and created new branch for project to build HA
Docker Swarm environment.
2015-10-07 23:10:03 -06:00
Scott Lowe
25fc82391e
Update .gitignore
...
Modify .gitignore to ignore TaskPaper files in the current
repository; allows me to keep per-repo task lists.
2015-10-07 23:08:48 -06:00
Scott Lowe
a500dd4248
Update README.md
...
Update README file with information on new projects.
2015-10-07 23:08:10 -06:00
Scott Lowe
028bc1bd4b
Start work on multi-instance OpenStack files
...
Add new Vagrantfile with multi-instance support. Modify external
data file (instances.yml) accordingly.
2015-10-07 23:05: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
36ec21e38e
Add learning environment for Vagrant and OpenStack
...
Add Vagrantfile and supporting files for using Vagrant with
OpenStack.
2015-10-07 12:29:52 -06:00
Scott Lowe
20aeb78e68
Add support for VMware AppCatalyst
...
Update photon-cloudinit files with support for VMware AppCatalyst
2015-09-05 23:06:06 -06:00
Scott Lowe
3abbe171e5
Update Vagrantfile
...
Add VirtualBox support to Vagrantfile.
2015-08-27 16:12:12 -06:00
Scott Lowe
c607018e2d
Add new project, update README
...
Add files for project running Swarm on Photon with etcd. Update
README.md for new project.
2015-08-27 15:09: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
57e5260b2c
Update README.md
...
Update README.md to include information on "photon-cloudinit"
directory.
2015-06-09 14:38:39 -06:00
Scott Lowe
5f58d707ea
Add files demonstrating cloud-init customization of Photon
...
Add files that demonstrate using cloud-init to customize Photon
instances.
2015-06-09 14:36:06 -06:00
Scott Lowe
1fb8ca6c0d
Update README.md
...
Add information to README.md for generic Debian 8.0 learning
environment
2015-06-02 15:24:34 -06:00
Scott Lowe
64341266d4
Add files for generic Debian 8.0 VM
...
Add Vagrantfile, servers.yml, and README.md for a generic Debian
8.0 ("Jessie") learning environment
2015-06-02 15:21:23 -06:00
Scott Lowe
4dff45ffa3
Update README.md with LXD and LXD-OVS information
...
Update the README file with entries and descriptions for the "lxd"
and "lxd-ovs" directories.
2015-06-02 14:55:46 -06:00