ironic-python-agent/imagebuild/coreos
Jim Rollenhagen 2b6f531052 Remove advertise-host from service file
The regex used is environment-specific, let's just not pass this
argument for now (it's optional).

Change-Id: Ia5194ecbb7ec5425ee902338631559f8415308f2
2014-03-28 09:52:41 -07:00
..
oem Remove advertise-host from service file 2014-03-28 09:52:41 -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