[Python-apps-team] Bug#695327: add README.Debian with pointers

Holger Levsen holger at layer-acht.org
Fri Dec 7 07:10:10 UTC 2012

package: cloud-init
severity: wishlist
x-debbugs-cc: debian-cloud at lists.debian.org

Hi Clint,

On Freitag, 7. Dezember 2012, Clint Byrum wrote:
> > The functionality I need can probably be done in ~100 lines of sh, plus I
> > really couldnt figure out how to use cloud-init at all, so... here i go.
> Perhaps I missed where the functionality you want isn't handled by
> cloud-init?

Actually, it seems I missed what cloud-init is useful for. (Also see #695326)

So maybe add this to README.Debian, together with other pointers, how to use 
it such a cloud setup with user-data?!
> The way to use it without EC2 or OpenStack is documented in
> doc/sources/nocloud/README
> Basically, you put meta-data into
> /var/lib/cloud/seed/nocloud/meta-data. This is described in
> doc/examples/seed/. This file is where you set things like hostname and
> install authorized_keys.
> Then to do further system configuration a cloud-config stanza goes in
> /var/lib/cloud/seed/nocloud/user-data
> The capabilities of cloud-config are best discovered in
> doc/examples/cloud-config.txt

Thanks, this was very useful.

> This idea that "all I need is a 100 line shell script" makes sense if
> your focus is narrow, but cloud-init has grown out of the idea that a
> single generic interface for doing first-boot initialization of a clean
> image is more useful than many many 100 line shell scripts.

of course.


More information about the Python-apps-team mailing list