Fork of official Packstack repo which contains fix for installing Packstack with Ironic on CentOS 7 with OpenStack Ocata release.

Jan Sušnik 84d497081c Fixed link for clone %!s(int64=8) %!d(string=hai) anos
docs 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
packstack 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
releasenotes 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
tests 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
tools 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
Gemfile 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
LICENSE 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
MANIFEST.in 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
Puppetfile 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
Puppetfile.ironic 84d497081c Fixed link for clone %!s(int64=8) %!d(string=hai) anos
README.md c3c7756afc Corrected paths after clone %!s(int64=8) %!d(string=hai) anos
README_ORIGINAL 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
Rakefile 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
bindep.txt 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
requirements.txt 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
run_setup.sh 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
run_tests.sh 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
setup.cfg 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
setup.py 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
test-requirements.txt 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos
tox.ini 18444d70b0 Initial commit %!s(int64=8) %!d(string=hai) anos

README.md

Packstack

Fork of official Packstack repo which contains fix for installing Packstack with Ironic on CentOS 7 with OpenStack Ocata release. There is only one changed file packstack/puppet/modules/packstack/manifests/nova/sched/ironic.pp which contains fix for correct value of scheduler_host_manager for Ocata release.

This repository also contains installation script run_setup.sh, so the installation can be performed only by running a script, without any additional effort.

Installation of Packstack with Ironic and existing network configuration:

$ sudo yum install -y git
$ git clone https://git.susnik.work/jan/packstack_ironic_ocata.git
$ cd packstack_ironic_ocata
$ sudo bash run_setup.sh ironic

Installation of Packstack with Ironic and bridged network:

Make sure to replace enp2s0 interface with your own.

$ sudo yum install -y git
$ git clone https://git.susnik.work/jan/packstack_ironic_ocata.git
$ cd packstack_ironic_ocata
$ sudo bash run_setup.sh ironic enp2s0

Installation of Packstack with Ironic and bridged network + named external network:

Make sure to replace enp2s0 interface and extnet external network with your own.

$ sudo yum install -y git
$ git clone https://git.susnik.work/jan/packstack_ironic_ocata.git
$ cd packstack_ironic_ocata
$ sudo bash run_setup.sh ironic enp2s0 extnet

Installation of Packstack with default components:

$ sudo yum install -y git
$ git clone https://git.susnik.work/jan/packstack_ironic_ocata.git
$ cd packstack_ironic_ocata
$ sudo bash run_setup.sh

Development and general information

For any additional information about development or anything other connected to Packstack, please refer to original README (in file README_ORIGINAL), or check official repository located at https://github.com/openstack/packstack

License

The software is provided "as is", without warranty of any kind from my side. All files in project are included as fetched from source and may have been changed in the way to make things work with technologies specified above. Please read original license which is added to the project if you want to further use this software or modify it. All respective rights reserved to authors and contributors.