56 Commits
Author SHA1 Message Date
shnee 9a01c09928 Fixed gitignore. 2021-12-15 14:11:05 -05:00
shnee cf0da0d659 Fixed missed merge conflict. 2021-12-15 14:09:39 -05:00
shnee a324e68287 Removed files that got miss in reorg. 2021-12-15 11:34:44 -05:00
shnee 043ee3b342 Rebasing. 2021-12-15 09:55:10 -05:00
shnee 40613e08b6 Cleaned up some TODOs. 2021-12-15 09:38:11 -05:00
shnee 4d39461101 k8s cluster deployed to AWS. 2021-12-15 08:53:37 -05:00
shnee 15edee3b60 Moved everything from k8s-nodes to the top-level. 2021-12-13 20:30:29 -05:00
shnee dff900e53a Shared state is working. Qeurying for default VPC. 2021-12-13 20:27:35 -05:00
shnee 5107ec9a5c Branches k8s-nodes-updated and add_backend consolidted. 2021-12-13 20:26:00 -05:00
shnee 073ace2732 Added support for bridge network interfaces for libvirt. 2021-12-13 20:26:00 -05:00
shnee dda60c0b63 changed region to west and added code for backend state management 2021-12-13 20:26:00 -05:00
shnee 86acf7736d Simplified main. Added AMI module. 2021-12-13 20:26:00 -05:00
shnee 7ca4db8737 k8s-nodes initial work 2021-12-13 20:26:00 -05:00
shnee 98bb54726d Moved everything from k8s-nodes to the top-level. 2021-12-13 19:59:30 -05:00
shnee c229e1e0bb Shared state is working. Qeurying for default VPC. 2021-12-13 19:42:41 -05:00
shnee 3fd6b034d7 Branches k8s-nodes-updated and add_backend consolidted. 2021-12-13 16:09:46 -05:00
shnee f5fb896b9a Merge in k8s-nodes-updates. 2021-12-11 14:47:32 -05:00
shnee 5499a0e9da Merged in add_backend. 2021-12-11 14:43:35 -05:00
shnee e57963641b changed region to west and added code for backend state management 2021-12-10 15:32:10 -05:00
shnee 7de2ba1728 Added support for bridge network interfaces for libvirt. 2021-12-10 11:00:45 -05:00
shnee 6c2d3e3837 Updated get-vim-ips script to use hostnames.
- Made the qemu-agent content in the cloud-init config to be controlled
  by a 'install-qemu-agent' flag.
2021-12-10 10:01:06 -05:00
shnee fee62e0385 Updated get-vim-ips script to use hostnames.
- Made the qemu-agent content in the cloud-init config to be controlled
  by a 'install-qemu-agent' flag.
2021-12-09 23:13:00 -05:00
shnee 482e8d1027 Merged common changes from ansible-test to master. 2021-12-09 14:27:05 -05:00
shnee 5ea36d8626 libvirt bridged network interface
- Added support for libvirt VMs that use a bridged network interface.
2021-12-09 13:46:54 -05:00
shnee 10a88425ed Added Arch libvirt image. 2021-11-29 10:40:33 -05:00
shnee 10d01ff839 Simplified main. Added AMI module. 2021-11-26 16:06:19 -05:00
shnee ce3a5b39f5 Rolled back main.tf to have master and worker. 2021-11-26 15:21:32 -05:00
shnee ad0212a29d Added a script to poll AWS node status. 2021-11-26 15:01:54 -05:00
shnee 1787590da2 Use config map and added RHEL 7 & 8. 2021-11-18 11:41:26 -05:00
shnee 17c60e41bb rebase with master 2021-11-18 11:28:38 -05:00
shnee ec6bb824d0 Moved node-config to be local, added AMI vars. 2021-11-18 11:19:59 -05:00
shnee 852d8cfcf2 Update get-vm-ips.sh to work with new map config. 2021-11-18 10:45:58 -05:00
shnee c9ea3d4489 Make libvirt module accept config map. 2021-11-18 09:45:16 -05:00
shnee 9aa0a68be8 AWS nodes and user-data created from config map. 2021-11-17 21:50:07 -05:00
shnee 3088e2295f Added a aws_ami module. 2021-11-17 14:18:31 -05:00
shnee 091b459046 Recomment user-data from master. 2021-11-16 21:02:41 -05:00
shnee b4ac04fbd8 Added aws-ami module. 2021-11-16 21:01:34 -05:00
shnee 8724cede19 Create ansible invetory with get-vm-ips.sh 2021-11-16 14:38:06 -05:00
shnee 31a70766ec Added CentOS 7 & 8 and Arch 2021-11-16 14:36:57 -05:00
shnee e9df4cd1d6 k8s-nodes initial work 2021-11-15 14:01:22 -05:00
shnee 25794c641a Added arch AWS image. 2021-11-15 09:14:33 -05:00
shnee b0b959f28b Creates 1 amazn, 1 ubuntu to test ansible. 2021-11-14 11:49:25 -05:00
shnee f357d3dd5b Forgot to add aws-nodes files.
- Moved network_config.cfg to libvirt-nodes.
2021-11-12 21:58:22 -05:00
shnee cb59a5b2f3 Made cloud-init configs an input to libvirt-nodes. 2021-11-12 20:54:05 -05:00
shnee f8b894739f Fixed cloud-init for aws.
- Organized main.tf
- Still need to add cloud-init as an input parameter for the libvirt
  module.
2021-11-12 20:28:12 -05:00
shnee e3b15f952c Created aws-node module. 2021-11-12 18:31:01 -05:00
shnee 833352fda8 Moved AWS network resources into a aws-network module. 2021-11-12 15:55:25 -05:00
shnee a232bbfd71 Single AWS node is working. 2021-11-12 14:03:45 -05:00
shnee b2ae84be72 Tested with centos 7 image. 2021-11-11 18:37:17 -05:00
shnee 4a62875b8e Added outputs for IPs.
- Made sure node-memory ad node-vcpus is passed down to module.
- Fixed get-vm-ips.sh after move to module.
2021-11-11 14:50:45 -05:00