Simple template tool for creating cloud-config with Terraform
Terraform code:
modulecloud_config {
source="4ops/cloud-config/null"version="1.0.2"groups=["mygroup1", "mygroup2"]
users=[{ name ="test", group = ["mygroup1", "mygroup2"] }]
packages=["nano", "sudo", "python3-pip"]
package_upgrade=truefinal_message="All done :)"
}Result:
#cloud-configgroups:
- mygroup1
- mygroup2users:
- name: testshell: /bin/bashgroups: [ mygroup1, mygroup2 ]packages:
- nano
- sudo
- python3-pippackage_upgrade: truefinal_message: All done :)Also, see examples directory.