Scott S. Lowe
e7f983ddda
Add new environment for working with multiple OVS bridges
...
Add Libvirt XML definitions, Ansible configuration file and playbook, YAML data file, README, and Vagrantfile for an environment enabling users to easily experiment with multi-bridge OVS configurations. Instructions are not yet fully complete. Also tracking a potential bug in the openvswitch_port Ansible module used.
2016-06-29 17:45:24 -06:00
Scott S. Lowe
07b11f18fc
Merge pull request #45 from lowescott/ipvs-docker
...
Add files for using IPVS with Docker
2016-06-20 21:48:47 -06:00
Scott S. Lowe
b4ba9dfcb1
Add files for using IPVS with Docker
...
Add Vagrantfile, shell provisioning script, Vagrant data file, and README.md for using IPVS to load balance Docker containers.
2016-06-20 21:47:06 -06:00
Scott S. Lowe
80558cd0ed
Add JunOS learning environment
...
Add files for a Vagrant-based JunOS learning environment
2016-05-04 23:06:44 -06:00
Scott S. Lowe
5234f36eb5
Update main README.md
...
Update main README.md with final status of the rkt learning environment
2016-04-20 10:41:10 -06:00
Scott S. Lowe
35af80fd60
Merge pull request #44 from lowescott/rkt
...
Finalize rkt learning environment
2016-04-20 10:39:36 -06:00
Scott S. Lowe
a1ce500e11
Finalize README.md
...
Add final instructions to README.md for using this environment.
2016-04-20 10:38:41 -06:00
Scott S. Lowe
bf5c0e8570
Fix provisioning script
...
Fix some errors in the provisioning script. Add lines to create 'rkt' group if it doesn't already exist, and to create /var/lib/rkt if it doesn't already exist.
2016-04-20 10:29:50 -06:00
Scott S. Lowe
30262d7b3c
Update rkt environment
...
Add new shell script for configuring VMs with CoreOS rkt. Modify Vagrantfile to "pre-download" files if they exist in current directory. Add new multi-platform code to Vagrantfile. Change filenames to adhere to new naming convention.
2016-04-20 09:44:50 -06:00
Scott S. Lowe
0b31969984
Merge pull request #43 from lowescott/mp-update
...
Improve multi-platform support
2016-04-05 23:05:13 -06:00
Scott Lowe
f73b7ee34c
Improve multi-platform support
...
Update Vagrantfile and associated data files (YAML and/or JSON) to provide better multi-platform support via provider overrides.
2016-04-05 22:53:51 -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 S. Lowe
ab3a47eb7a
Merge pull request #42 from lowescott/override-test
...
Switch to provider override
2016-04-05 16:12:13 -06:00
Scott Lowe
a0b9d746a4
Finalize new multi-platform environment
...
Remove environment variable files as they are no longer needed (using provider overrides instead). Update README.md accordingly.
2016-04-05 15:48:46 -06:00
Scott Lowe
d0cdf7f5a2
Switch to overrides instead of environment variables
...
Modify Vagrantfile to use provider overrides instead of relying on environment variables.
2016-04-05 15:42:58 -06:00
Scott S. Lowe
56dbffc765
Merge pull request #41 from lowescott/vagrant-multi-platform
...
Add final Vagrant multi-platform environment
2016-04-01 12:06:05 -06:00
Scott Lowe
0867d933da
Add final README.md
...
Update README.md with final instructions for how to use this environment.
2016-04-01 12:04:35 -06:00
Scott Lowe
678bd7ec54
Add files for easy selection of provider
...
Add two files (one for VirtualBox, one for VMware Fusion) that a user can simply `source` in order to set provider environment variable.
2016-04-01 11:50:31 -06:00
Scott Lowe
beea47ce7e
Commit updated multi-platform Vagrant environment
...
Commit updated machines.yml with Vagrant boxes specified for different platforms. Commit updated Vagrantfile that uses VAGRANT_DEFAULT_PROVIDER environment variable to choose appropriate box.
2016-04-01 11:43:14 -06:00
Scott S. Lowe
2e46cae078
Merge pull request #37 from lowescott/docker-ipvlan-l3
...
Commit files for IPVLAN L3 environment with Docker
2016-03-23 23:22:35 -06:00
Scott Lowe
69acc72246
Commit files for IPVLAN L3 environment with Docker
...
Add Vagrantfile and external YAML data file for IPVLAN L3 environment with Docker. Add shell scripts for configuring Docker host VMs. Update README.md for IPVLAN L3 instead of IPVLAN L2.
2016-03-23 23:20:59 -06:00
Scott Lowe
1336927510
Update README.md
...
Update README.md with updated information on the Docker+IPVLAN learning environment (now fully functional)
2016-03-23 22:05:50 -06:00
Scott Lowe
11ec46eba7
Add folder for future work with containerd/runc
...
Add a folder and preliminary README.md for future work with containerd/runc
2016-03-22 11:46:27 -06:00
Scott S. Lowe
01dbd95378
Merge pull request #36 from lowescott/ipvlan-update
...
Commit new version of Docker+IPVLAN environment
2016-03-21 23:38:46 -06:00
Scott Lowe
d85d5070af
Commit new version of Docker+IPVLAN environment
...
Commit updated Vagrantfile, YAML data file, shell provisioning scripts, and updated README.md.
2016-03-21 23:32:56 -06:00
Scott Lowe
149631aa90
Add VirtualBox support
...
Modify Vagrantfile in various environments to add support for VirtualBox
2016-03-10 21:38:04 -07:00
Scott Lowe
70510e6592
Initial test of multi-platform Vagrantfile
...
Add files for initial set of Vagrantfile with multi-platform external data file
2016-03-09 18:38:41 -07:00
Scott S. Lowe
005fc84014
Merge pull request #35 from lowescott/appcatalyst-purge
...
Remove all references to AppCatalyst
2016-03-09 14:40:05 -07: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
91eb27ab19
Update README.md
...
Update README.md to reflect current status due to additional commits to referenced GitHub repositories
2016-02-15 11:41:57 -07:00
Scott Lowe
2fb99cd668
Update README.md
...
Add information on OVS-Geneve environment to primary repo README.md
2016-02-12 19:40:06 -07:00
Scott Lowe
e0b7a18f96
Merge pull request #34 from lowescott/ovs-geneve
...
Add environment for Geneve tunneling with OVS
2016-02-12 19:38:02 -07:00
Scott Lowe
6be1772331
Update environment for Geneve tunneling with OVS
...
Add Bash shell script to help with namespace setup. Add sections to Ansible playbook for cloning Git repo and inserting Bash shell script for namespace setup. Update README.md with final instructions.
2016-02-12 19:35:51 -07:00
Scott Lowe
3b82b69785
Update README.md for Vagrant-AWS environment
...
Added line to README.md about `vagrant-aws` environment, which allows users to use Vagrant to manage an instance on AWS.
2016-02-11 22:51:33 -07:00
Scott Lowe
a91b23485e
Merge pull request #33 from lowescott/vagrant-aws
...
Add files for using Vagrant with AWS
2016-02-11 22:49:19 -07:00
Scott Lowe
708f03a3bf
Add files for using Vagrant with AWS
...
Add Vagrantfile, external YAML data file, and README.md for using Vagrant to spin up an instance on AWS.
2016-02-11 22:48:18 -07:00
Scott Lowe
db3b7f3613
Update README.md for newest learning environment
...
Add information on using cloud-init to customize CoreOS toolbox to main README.md file
2016-02-11 13:03:16 -07:00
Scott Lowe
5287ec5cb5
Merge pull request #32 from lowescott/coreos-cloudinit-toolbox
...
Add files for using cloud-init to customize CoreOS toolbox
2016-02-11 13:01:02 -07:00
Scott Lowe
91d45989e5
Add files for using cloud-init to customize CoreOS toolbox
...
Add Vagrantfile, machines.yml, and user-data for use with local Vagrant environment. Add README.md with instructions for using local Vagrant environment, OpenStack instances, or AWS instances.
2016-02-11 12:59:46 -07:00
Scott Lowe
a80a55f427
Update README.md
...
Add information to README.md on recently added sections
2016-02-10 20:53:43 -07:00
Scott Lowe
e01ad2fb0e
Merge pull request #31 from lowescott/vagrant-docker-json
...
Add files for Vagrant + Docker + JSON
2016-02-10 20:43:44 -07:00
Scott Lowe
1da4bc2d7f
Add files for Vagrant + Docker + JSON
...
Add files for a multi-container environment using the Vagrant Docker provider and an external JSON data file. That includes a Vagrantfile, external JSON data file, host VM Vagrantfile, and README.md.
2016-02-10 20:40:18 -07:00
Scott Lowe
6420409937
Update README.md for KVM/macvtap environment
...
Update README.md for KVM/macvtap environment to note the need to
start the Libvirt network after it is defined.
2016-02-09 15:07:11 -07:00
Scott Lowe
793bd7889f
Continue work on OVS+Geneve tunneling environment
...
Update Ansible playbook to install newer kernel (required for Geneve
support). Rename vxlan.xml to geneve-net.xml and update contents
for Libvirt network definition.
2016-02-09 14:41:46 -07:00
Scott Lowe
6bc3b4323f
Merge pull request #30 from lowescott/lxd-ansible-update
...
Update Ansible playbook
2016-02-03 17:04:37 -07:00
Scott Lowe
3035137211
Update Ansible playbook
...
Update Ansible playbook to use Trusty backports repository instead
of custom PPA.
2016-02-03 17:03:50 -07:00
Scott Lowe
c817ef7e6f
Initial commit for OVS-Geneve environment
...
Add files for a OVS-Geneve learning environment, including YAML
data file, Ansible configuration and playbook, Libvirt network
definition in XML, and Vagrantfile.
2016-01-29 14:30:44 -07:00
Scott Lowe
de73bbf893
Merge pull request #29 from lowescott/docker-ipvlan
...
Add learning environment for Docker with ipvlan interfaces
2016-01-29 10:55:13 -07:00
Scott Lowe
c6fc88f36b
Add learning environment for Docker with ipvlan interfaces
...
Add machines.yml, Vagrantfile, and README.md for using Docker
containers with ipvlan interfaces.
2016-01-29 10:54:21 -07:00
Scott Lowe
004f7e2b1c
Merge pull request #28 from lowescott/docker-macvlan
...
Create learning environment for Docker with macvlan interfaces
2016-01-28 15:18:05 -07:00