terraform-general-cloudinit
terraform-k3s-private-cloud
terraform-general-cloudinit | terraform-k3s-private-cloud | |
---|---|---|
6 | 2 | |
7 | 112 | |
- | - | |
2.3 | 0.0 | |
about 1 year ago | about 2 years ago | |
HCL | HCL | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
terraform-general-cloudinit
- Creating files on Remote Instance
-
Interpolate variable into userdata
There's a cloud init data source you could use instead. I've also published a cloud init module with some nice features. Otherwise use the template file function.
-
AWS Project Ideas for self studying?
NAT Instance (not Gateway) to give the private subnets internet access. Use the cloud-init provider for this (if you want a cleaner cloud-init I've got a module for it).
-
Terraform and EC2 user_data to create 2 files
I open sourced a cloud-init module that abstracts a lot of the pain away for this. It's also on Github.
-
Some info I collected re: using Cloudinit and terraform in case it's helpful for anyone else
I wrote a module for cloudinit config that abstracts a bunch of that.
terraform-k3s-private-cloud
-
Deploy full fledged K3s private clusters in Terraform, in < 2 mins!
Hi all, This is my firstly open source project. I have deployed several k8s clusters in the past, using * terraform * kops * typhoon (a fork) * container-linux This is my attempt to simplify deployment using K3S and only Terraform It supports PVC (Volume), Load Balancing and uses Session Manager. Currently it supports only AWS, but there is a plan to also support Digital Ocean and GCP in the future. Why would I do this? - I wish to empower individual developers to have their own test/staging environment - Big clusters fail, coordination is hard, service mesh is expensive - I wish our code can simply run anywhere on any cloud, even if its stateful Github: https://github.com/sagittaros/terraform-k3s-private-cloud Terraform module: https://registry.terraform.io/modules/sagittaros/private-cloud/k3s/latest Let me know if you folks got any feedback for me, thanks!
- Deploy full fledged K3s private clusters with Terraform
What are some alternatives?
terraform-aws-ssh-bastion-service - Terraform plan to deploy ssh bastion as a containerised, stateless service on AWS with IAM based authentication
typhoon - Minimal and free Kubernetes distribution with Terraform
simple-vm-tf - Deploy a DigitalOcean droplet with some basic security using terraform and cloud-init.
terraform-vsphere-ubuntu-example
aws-cloud-gaming - Terraform module to automate the provisioning an AWS EC2 instance with a gpu to play games in the cloud using Parsec.
cloudblock - Cloudblock deploys secure ad-blocking and VPN for all devices. Text and video guides included! 6 supported cloud providers, plus Ubuntu and Raspberry Pi. Cloudblock deploys Wireguard VPN, Pi-Hole DNS Ad-blocking, and DNS over HTTPS in a cloud provider - or locally - using Terraform and Ansible.
terraform-hcloud-kube-hetzner - Optimized and Maintenance-free Kubernetes on Hetzner Cloud in one command!
terraform-aws-eks - Terraform module to create AWS Elastic Kubernetes (EKS) resources 🇺🇦
k8s-hetzner - A Kubernetes cluster provisioned with Terraform, running in Hetzner Cloud
aws-minikube - Single node Kubernetes instance implemented using Terraform and kubeadm
oracle-cloud-terraform-examples - Oracle cloud terraform examples, provision oracle cloud resources using terraform
ubuntu-hardened-host - Hardened (FIPS) Host for NGINX, Docker, Kubernets, etc