Curtis Wilson
|
9fd4768289
|
checkin
|
2022-05-24 14:36:37 -04:00 |
|
Curtis Wilson
|
9701408bec
|
Move constant variables to their own modules.
|
2022-02-24 13:25:39 -05:00 |
|
Curtis Wilson
|
0c87d694af
|
Document dev environment.
|
2022-02-23 14:11:20 -05:00 |
|
Curtis Wilson
|
0638b2e79a
|
Checkin.
|
2022-02-21 09:43:53 -05:00 |
|
Curtis Wilson
|
8d0c8878bd
|
Checking in to share with other others.
|
2022-02-07 09:54:29 -05:00 |
|
Curtis Wilson
|
b9ed4a37d5
|
Started to add disks modules.
|
2022-01-28 10:57:09 -05:00 |
|
Curtis Wilson
|
d610a72022
|
Check in to allow collaboration.
|
2022-01-19 14:05:23 -05:00 |
|
Curtis Wilson
|
8283730606
|
Added proxy and ZFS drives.
|
2022-01-07 15:36:23 -05:00 |
|
Curtis Wilson
|
c6d4beb1a6
|
Checking in to change environments.
|
2021-12-29 11:01:54 -05:00 |
|
Curtis Wilson
|
18d4c0c4e8
|
Nodes are created across the given subnets.
|
2021-12-23 13:06:45 -05:00 |
|
Curtis Wilson
|
ff956b51d2
|
Make node-config accept ec2 type per group.
|
2021-12-22 16:44:39 -05:00 |
|
Curtis Wilson
|
e82098564e
|
Fixed gitignore.
|
2021-12-15 14:11:05 -05:00 |
|
Curtis Wilson
|
88e9844ece
|
Fixed missed merge conflict.
|
2021-12-15 14:09:39 -05:00 |
|
Curtis Wilson
|
a0a6176abb
|
Removed files that got miss in reorg.
|
2021-12-15 11:34:44 -05:00 |
|
Curtis Wilson
|
b8ac057b8b
|
Rebasing.
|
2021-12-15 09:55:10 -05:00 |
|
Curtis Wilson
|
2f6577b82f
|
Cleaned up some TODOs.
|
2021-12-15 09:38:11 -05:00 |
|
Curtis Wilson
|
afdd92e5ae
|
k8s cluster deployed to AWS.
|
2021-12-15 08:53:37 -05:00 |
|
Curtis Wilson
|
d4922cbcb9
|
Moved everything from k8s-nodes to the top-level.
|
2021-12-13 20:30:29 -05:00 |
|
Curtis Wilson
|
2e96171329
|
Shared state is working. Qeurying for default VPC.
|
2021-12-13 20:27:35 -05:00 |
|
Curtis Wilson
|
c9f16a587d
|
Branches k8s-nodes-updated and add_backend consolidted.
|
2021-12-13 20:26:00 -05:00 |
|
Curtis Wilson
|
3bb1cb4a95
|
Added support for bridge network interfaces for libvirt.
|
2021-12-13 20:26:00 -05:00 |
|
Curtis Wilson
|
01a5e56d91
|
changed region to west and added code for backend state management
|
2021-12-13 20:26:00 -05:00 |
|
Curtis Wilson
|
f2f02aeab4
|
Simplified main. Added AMI module.
|
2021-12-13 20:26:00 -05:00 |
|
Curtis Wilson
|
c17f4a7bda
|
k8s-nodes initial work
|
2021-12-13 20:26:00 -05:00 |
|
Curtis Wilson
|
40215c745c
|
Moved everything from k8s-nodes to the top-level.
|
2021-12-13 19:59:30 -05:00 |
|
Curtis Wilson
|
54bcf43826
|
Shared state is working. Qeurying for default VPC.
|
2021-12-13 19:42:41 -05:00 |
|
Curtis Wilson
|
0cd29c2488
|
Branches k8s-nodes-updated and add_backend consolidted.
|
2021-12-13 16:09:46 -05:00 |
|
Curtis Wilson
|
27df5b8a79
|
Merge in k8s-nodes-updates.
|
2021-12-11 14:47:32 -05:00 |
|
Curtis Wilson
|
7d342b61e2
|
Merged in add_backend.
|
2021-12-11 14:43:35 -05:00 |
|
Curtis Wilson
|
42ccb3a21e
|
changed region to west and added code for backend state management
|
2021-12-10 15:32:10 -05:00 |
|
Curtis Wilson
|
7b6ae7d421
|
Added support for bridge network interfaces for libvirt.
|
2021-12-10 11:00:45 -05:00 |
|
Curtis Wilson
|
710f09b904
|
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 |
|
Curtis Wilson
|
96374f2c1a
|
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 |
|
Curtis Wilson
|
054e43acf7
|
Merged common changes from ansible-test to master.
|
2021-12-09 14:27:05 -05:00 |
|
Curtis Wilson
|
c9b56a8db5
|
libvirt bridged network interface
- Added support for libvirt VMs that use a bridged network interface.
|
2021-12-09 13:46:54 -05:00 |
|
Curtis Wilson
|
f8cdec1bb8
|
Added Arch libvirt image.
|
2021-11-29 10:40:33 -05:00 |
|
Curtis Wilson
|
65c1b634e3
|
Simplified main. Added AMI module.
|
2021-11-26 16:06:19 -05:00 |
|
Curtis Wilson
|
ae2bb14251
|
Rolled back main.tf to have master and worker.
|
2021-11-26 15:21:32 -05:00 |
|
Curtis Wilson
|
ca2cbea604
|
Added a script to poll AWS node status.
|
2021-11-26 15:01:54 -05:00 |
|
Curtis Wilson
|
191c12dcd0
|
Use config map and added RHEL 7 & 8.
|
2021-11-18 11:41:26 -05:00 |
|
Curtis Wilson
|
937fdc812a
|
rebase with master
|
2021-11-18 11:28:38 -05:00 |
|
Curtis Wilson
|
17d70ea351
|
Moved node-config to be local, added AMI vars.
|
2021-11-18 11:19:59 -05:00 |
|
Curtis Wilson
|
dab37be485
|
Update get-vm-ips.sh to work with new map config.
|
2021-11-18 10:45:58 -05:00 |
|
Curtis Wilson
|
1e81dc036b
|
Make libvirt module accept config map.
|
2021-11-18 09:45:16 -05:00 |
|
Curtis Wilson
|
df53ae047d
|
AWS nodes and user-data created from config map.
|
2021-11-17 21:50:07 -05:00 |
|
Curtis Wilson
|
a730a9d940
|
Added a aws_ami module.
|
2021-11-17 14:18:31 -05:00 |
|
Curtis Wilson
|
bb80e8f3da
|
Recomment user-data from master.
|
2021-11-16 21:02:41 -05:00 |
|
Curtis Wilson
|
7c266ec4aa
|
Added aws-ami module.
|
2021-11-16 21:01:34 -05:00 |
|
Curtis Wilson
|
6b4c56e5fb
|
Create ansible invetory with get-vm-ips.sh
|
2021-11-16 14:38:06 -05:00 |
|
Curtis Wilson
|
6aed115478
|
Added CentOS 7 & 8 and Arch
|
2021-11-16 14:36:57 -05:00 |
|
Curtis Wilson
|
19f5765a1e
|
k8s-nodes initial work
|
2021-11-15 14:01:22 -05:00 |
|
Curtis Wilson
|
678c44d462
|
Added arch AWS image.
|
2021-11-15 09:14:33 -05:00 |
|
Curtis Wilson
|
925ff307dd
|
Creates 1 amazn, 1 ubuntu to test ansible.
|
2021-11-14 11:49:25 -05:00 |
|
Curtis Wilson
|
4791bf9b6d
|
Forgot to add aws-nodes files.
- Moved network_config.cfg to libvirt-nodes.
|
2021-11-12 21:58:22 -05:00 |
|
Curtis Wilson
|
097a150b57
|
Made cloud-init configs an input to libvirt-nodes.
|
2021-11-12 20:54:05 -05:00 |
|
Curtis Wilson
|
58f2a14a27
|
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 |
|
Curtis Wilson
|
b9da870158
|
Created aws-node module.
|
2021-11-12 18:31:01 -05:00 |
|
Curtis Wilson
|
c2909d078b
|
Moved AWS network resources into a aws-network module.
|
2021-11-12 15:55:25 -05:00 |
|
Curtis Wilson
|
1f5b81116f
|
Single AWS node is working.
|
2021-11-12 14:03:45 -05:00 |
|
Curtis Wilson
|
5d21c16b69
|
Tested with centos 7 image.
|
2021-11-11 18:37:17 -05:00 |
|
Curtis Wilson
|
6f2b0a03b9
|
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 |
|
Curtis Wilson
|
f4889f0428
|
node module is working.
|
2021-11-10 22:22:17 -05:00 |
|
Curtis Wilson
|
99d7ba1c43
|
Setting passwords and keys working via variables.
- Setting hostnames is working also.
|
2021-11-10 15:29:22 -05:00 |
|
Curtis Wilson
|
cdfe21bc07
|
Setting keys and password with cloud-init working.
|
2021-11-10 13:59:07 -05:00 |
|
Curtis Wilson
|
14166ca8be
|
Initial attempt is working.
|
2021-11-10 11:24:50 -05:00 |
|
Curtis Wilson
|
b07deec786
|
Add example configs from libvirt provider.
|
2021-11-09 17:06:17 -05:00 |
|
Curtis Wilson
|
e613c60711
|
Initial commit
|
2021-10-06 09:04:00 -04:00 |
|