ironic-python-agent/imagebuild/coreos
Josh Gachnang ececa3bce2 Doing replacement on imagebuild 2014-03-19 16:35:55 -07:00
..
oem Doing replacement on imagebuild 2014-03-19 16:35:55 -07:00
Makefile Doing replacement on imagebuild 2014-03-19 16:35:55 -07:00
README.md Doing replacement on imagebuild 2014-03-19 16:35:55 -07:00
coreos-oem-inject.py fix(coreos-oem-inject): Default to dev-channel 2014-03-10 13:52:57 -07:00
docker_build.bash Doing replacement on imagebuild 2014-03-19 16:35:55 -07:00
docker_clean.bash img(coreos): Initial commit of CoreOS image build 2014-03-04 15:16:35 -08:00

README.md

ironic-python-agent CoreOS Image builder.

Builds a CoreOS image suitable for running the ironic-python-agent on a server.

Requirements

Must be run from a linux machine with a working docker installation and python-pip

Run the following locally or from a virtualenv to install the python requirements

pip install -r requirements.txt

Instructions

To create a docker repository and embed it into a CoreOS pxe image:

make

To just create the docker repository in oem/container.tar.gz:

make docker

To embed the oem/ directory into a CoreOS pxe image:

Note: In order to have the ability to ssh into the created image, you need to pass ssh keys in via the kernel command line for CoreOS, or create oem/authorized_keys with the keys you need added before building the image.

make coreos