Scott Lowe
e7a8d497fd
Finalize documentation
...
Finalize the README.md with information and instruction about this environment.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-04-24 12:01:53 -06:00
Scott Lowe
238f6b69de
Clean up files
...
Remove template.yml (functionality folder into etcd.yml). Remove bootstrap.yml (functionality folded into etcd.yml).
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-04-24 11:47:04 -06:00
Scott Lowe
27d7a5aae5
Fix errors in Jinja2 template
...
Fix a typo in the Jinja2 template for etcd configuration (remove an extra double quote). Add AWS provider version information to provider.tf.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-04-24 11:17:14 -06:00
Scott Lowe
c97a117cba
Fix errors
...
Fix errors related to the addition of security groups to allow etcd traffic
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-04-23 15:57:05 -06:00
Scott Lowe
ccd32c908a
Add security group definitions
...
Add definitions for security groups to allow etcd-related traffic
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-04-23 13:31:23 -06:00
Scott Lowe
48b6d51900
Commit initial set of files
...
Commit initial Terraform configurations and Ansible playbooks to turn up etcd v3 cluster on AWS. Does not currently work (needs work on security groups).
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-04-23 12:24:48 -06:00
Scott Lowe
df97e79dca
Add .gitignore
...
Update .gitignore to ignore Ansible retry files, Terraform state files, and other temporary files and directories
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-04-23 12:23:29 -06:00
Scott Lowe
0d580804e6
Add documentation
...
Update main README.md for the Ansible section. Add new README.md files for subsections as needed.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-04-19 14:01:47 -06:00
Scott S. Lowe
066630e8d8
Merge pull request #110 from scottslowe/kubeadm-template
...
Add example of using Jinja2 and Ansible to template Kubeadm config file
2018-04-19 13:31:02 -06:00
Scott Lowe
e5c543310c
Add example Ansible playbook to create config file
...
Add Jinja2 template for Kubeadm configuration file. Add Ansible playbook to create a configuration file from the Jinja2 template. Add README.md with instructions and more information.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-04-19 13:28:17 -06:00
Scott Lowe
3efe24bed0
Rename Ansible playbook
...
Rename Ansible playbook to `provision.yml` for consistency within the repository
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-04-18 19:23:17 -06:00
Scott S. Lowe
0445d30798
Merge pull request #109 from scottslowe/k8s
...
Add environment for using kubeadm with Vagrant
2018-04-18 19:20:47 -06:00
Scott Lowe
224ea4e35c
Update kubeadm-Vagrant environment
...
Add Libvirt support to Vagrant data file. Update Vagrantfile to support Libvirt as a provider. Update and expand instructions in README.md.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-04-18 19:18:08 -06:00
Scott S. Lowe
c51c2647b6
Merge pull request #108 from lowescott/ansible-update
...
Update Ansible support
2018-03-11 21:45:29 -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
99f1a3d73a
Add Ansible support
...
Add support for running Ansible playbook to configure VMs with packages necessary to turn up Kubernetes using kubeadm
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-03-11 16:38:59 -06:00
Scott Lowe
2b49f918c9
Fix Vagrant data file
...
Update machines.yml with correct information. Update README.md with preliminary instructions.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-03-07 04:01:44 -07:00
Scott Lowe
75c4afcd38
Specify a proper Ubuntu 16.04 box
...
Specify a proper Ubuntu 16.04 box for VirtualBox provider in generic Xenial environment
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-01-23 12:29:31 -07:00
Scott Lowe
30ab7607f2
Update README.md
...
Update README.md to show most recent platform configurations tested
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-01-23 11:35:15 -07:00
Scott Lowe
50a6b4fd50
Remove reference to personally-built Vagrant box
...
Replace reference to personally-built Vagrant box with bento VMware-formatted box
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-01-23 11:30:18 -07:00
Scott Lowe
610bdc8588
Add Libvirt support
...
Update machines.yml to include a Libvirt-formatted box
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-01-23 11:07:23 -07:00
Scott Lowe
121d4eb126
Add Libvirt support
...
Add support for using Libvirt with Vagrant
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-01-23 11:03:26 -07:00
Scott S. Lowe
db9fa69780
Merge pull request #107 from lowescott/26-atomic-host
...
Add generic environment for Fedora 26 Atomic Host
2018-01-23 10:45:23 -07:00
Scott Lowe
0b53035b54
Add generic environment for Fedora 26 Atomic Host
...
Add generic environment for Fedora 26 Atomic Host, based on the environment for Fedora 27 Atomic Host
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-01-23 10:44:12 -07:00
Scott S. Lowe
28c4de5c08
Merge pull request #106 from lowescott/ovs-fedora-atomic
...
Add a generic environment for Fedora Atomic Host
2018-01-23 10:30:57 -07:00
Scott Lowe
8addcf3409
Make environment generic
...
Move environment to a more generic Atomic Host location and configuration; will use this as the basis/foundation for more complex environments
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-01-23 10:28:55 -07:00
Scott Lowe
7560c84b5c
Commit initial set of files
...
Commit initial Vagrantfile, YAML data file, and preliminary README.md.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2018-01-22 13:03:32 -07:00
Scott Lowe
768e6c4df0
Add Xenial Xerus environment
...
Add Xenial Xerus (16.04) environment that supports VMware, VirtualBox, and Libvirt
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-12-20 08:57:42 -07:00
Scott Lowe
f42c2df588
Add Libvirt support
...
Update files to support Libvirt as a virtualization provider for Vagrant
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-12-20 08:22:05 -07:00
Scott Lowe
4394c97b7e
Update README.md for CentOS Atomic area
...
Update README.md for the CentOS Atomic area to include latest updates
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-12-20 08:14:13 -07:00
Scott Lowe
e0853c9856
Remove references to personally-built boxes
...
Remove references to Vagrant boxes that I personally built and (did not) maintain, replacing them with more regularly-maintained boxes
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-12-20 08:04:31 -07:00
Scott Lowe
643b064af3
Remove hard-coded path references
...
Remove hard-coded path references in some Ansible configuration files
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-12-20 07:43:10 -07:00
Scott Lowe
62db062ee9
Update Debian Jessie area, add Debian Stretch
...
Update Debian Jessie files. Add matching files for Debian Stretch. Remove references to personally-created boxes.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-12-20 07:34:43 -07:00
Scott Lowe
3faaed294d
Initial commit for kubeadm learning environment
...
Add initial set of files for a kubeadm-based learning environment. Environment is completely non-functional.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-12-19 22:55:10 -07:00
Scott S. Lowe
65a01d9fc3
Merge pull request #104 from lowescott/azure
...
Add files for using Vagrant with Azure
2017-12-11 21:37:20 -07:00
Scott Lowe
af9b582aca
Add files for using Vagrant with Azure
...
Add files (Vagrantfile and YAML data file) for using Vagrant with Azure
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-12-11 21:35:53 -07:00
Scott S. Lowe
aa337214e9
Merge pull request #101 from lowescott/fmt-cleanup
...
Clean up and update formatting for Terraform configurations
2017-10-18 11:53:24 -06:00
Scott Lowe
5645144589
Update formatting
...
Update formatting of all Terraform configuration files per `terraform fmt`
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-10-18 11:52:09 -06:00
Scott S. Lowe
2d5501b72d
Merge pull request #100 from lowescott/lint
...
Update formatting
2017-10-18 09:00:53 -06:00
Scott Lowe
7842a4535a
Update formatting
...
Update formatting of all Terraform configurations per `terraform fmt`
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-10-18 08:59:59 -06:00
Scott Lowe
19b956f31c
Clean up files
...
Standardize on the use of main.tf for the "main" Terraform configuration as it seems to be a best practice within the Terraform community
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-10-17 14:00:36 -06:00
Scott Lowe
2f289a2887
Update README.md
...
Update the `terraform/aws` README.md to reflect new Terraform environments that have been recently added
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-09-26 10:39:19 -06:00
Scott S. Lowe
bc33d0be28
Merge pull request #99 from lowescott/ic-module-asg
...
Add environment leveraging Auto Scaling Groups
2017-09-26 10:34:05 -06:00
Scott Lowe
1e2301694a
Add environment leveraging Auto Scaling Groups
...
Add a Terraform learning environment that creates "instance clusters" using Auto Scaling Groups and modules
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-09-26 10:32:07 -06:00
Scott S. Lowe
520b1df7cb
Merge pull request #98 from lowescott/ic-module
...
Add an environment showing how to use multiple Terraform modules
2017-09-25 22:57:03 -06:00
Scott Lowe
030b3bf4a5
Add documentation
...
Add README.md to explain how to use the ic-module area
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-09-25 22:55:01 -06:00
Scott Lowe
e260eb828e
Add files for instance-cluster environment
...
Commit files to show use of 2 separate Terraform modules, including the "instance-cluster" module to spin up a cluster of instances
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-09-24 22:04:11 -06:00
Scott S. Lowe
4736fc3a5f
Merge pull request #97 from lowescott/vpc-all-azs
...
Add an environment demonstrating how to dynamically accommodate availability zones
2017-09-22 10:22:58 -06:00
Scott Lowe
9e7bff18cb
Add documentation
...
Add README.md with instructions on how to use this environment
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-09-22 10:19:35 -06:00
Scott Lowe
525db796e6
Commit multi-AZ Terraform configurations
...
Commit a set of Terraform configurations that support multi-AZ deployments
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-09-21 23:28:51 -06:00