Skip to content

Generate a well-formed cloud-init file to support Controller bootstrapping

License

Notifications You must be signed in to change notification settings

bowtieworks/cloud-init-gen

Repository files navigation

cloud-init-generator

Getting started

This tool aims at making the process of constructing a well-formed cloud-init file simple and error free. This is achieved by starting with a template that includes the common options that new deployments will typically need, and then asking for the remaining inputs from the user in the console.

Requirements

  • Python 3.6 or higher
  • pip python package manager
  • argon2

Setup and Usage

  • Clone repository
  • Ensure included shell script is executable: chmod +x generate-hash.sh
  • Run the script: python3 create-cloud-init.py --input cloud-init-template.yaml

This will generate a new cloud-init file in the same directory, as well as pass the new file contents to stdout.

Misc

Reach out to [email protected] if you have any questions or need any assistance.

About

Generate a well-formed cloud-init file to support Controller bootstrapping

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published