Skip to content

Instantly share code, notes, and snippets.

@dsmaher
dsmaher / README.md
Created January 13, 2019 14:13 — forked from RichardBronosky/README.md
Using cloud-init for cloudless provisioning of Raspberry Pi

Installing cloud-init on a fresh Raspbian Lite image

This is a work in Progress!

Purpose

This mainly demonstrates my goal of preparing a Raspberry Pi to be provisioned prior to its first boot. To do this I have chosen to use the same cloud-init that is the standard for provisioning servers at Amazon EC2, Microsoft Azure, OpenStack, etc.

I found this to be quite challenging because there is little information available for using cloud-init without a cloud. So, this project also servers as a demonstration for anyone on any version of Linux who may want to install from source, and/or use without a cloud. If you fall into that later group, you probably just want to read the code. It's bash so everything I do, you could also do at the command line. (Even the for loop.)

### Keybase proof
I hereby claim:
* I am dsmaher on github.
* I am dmaher (https://keybase.io/dmaher) on keybase.
* I have a public key ASD30f5-Ba_KwI7NtkYlaFnexcOhUeFLa5aW81vxJZMVSAo
To claim this, I am signing this object: