airbnb / airbnb/stemcell

Cloud-init support ☁

Open
#93 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
185
Forks
34
PR merge metrics
No merged PRs in 30d

Description

Has there been any discussions on supporting cloud-init data, along with the chef setup script?

It is possible to supply both cloud init data (YAML) and a script via [a mime multi-part archive](http://cloudinit.readthedocs.io/en/latest/topics/format.html#).

Cloud init configs are useful to e.g. set the hostname, adding CA certs, post setup phone home and [many other things](http://cloudinit.readthedocs.io/en/latest/topics/modules.html). Although some of this is configurable via chef too, some of them are individual to the machine (e.g. setting unique hostnames), and hence are trickier to handle via chef recipes.

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the repository's existing Chef setup script and EC2 bootstrapping path first; compare them with cloud-init's YAML and MIME multipart requirements. Done means the requested ability to supply both cloud-init data and a script is supported and verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, yaml
Domain
cloud, devops, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.