Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

Simple template tool for creating cloud-config with Terraform

Usage example

Terraform code:

module cloud_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 = true
 final_message = "All done :)"
}

Result:

#cloud-config
groups:
 - mygroup1
 - mygroup2
users:
 - name: test
 shell: /bin/bash
 groups: [ mygroup1, mygroup2 ]
packages:
 - nano
 - sudo
 - python3-pip
package_upgrade: true
final_message: All done :)

Also, see examples directory.

About

Official upstream for the cloud-init: cloud instance initialization

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /