RETIRED, A utility to run diskimage-builder undercloud elements on a running host
Go to file
Emilien Macchi aab2dadd19 Align the stars to unblock instack-undercloud gate on stable/newton
We need to squash to patches if we want to unblock stable/newton CI.

First patch:

Fix bashate errors and warnings (lint)

Fix 1 warning and 1 error in bash syntax:

1) E043: Arithmetic compound has inconsistent return semantics.
   Fix the bash syntax to be compliant.

2) ERROR: Split export and assignments in 2 files. Ignore the files.
   Fix the bash syntax to be compliant.
   Note: this test has been introducted by
   https://review.openstack.org/#/c/400542/

(cherry picked from commit 9031dcf620)

Second Patch:

Run `yum update -y` before Puppet run

This patch run `yum update -y` right before running os-refresh-config
(Puppet).

1) Running `yum` from an Exec in Puppet is a bad idea because Puppet has
no idea which packages resources are touched, so we're loosing the
orchestration control.

2) We need to ensure that `yum update -y` runs before any attempt to
deploy OpenStack services, so we have latest packages from RDO and
CentOS.

Closes-Bug: #1650374
(cherry picked from commit 853b4bfbad)

Change-Id: Ifbbbdbf1f0c569791abc712913c7e0f6bbe533d9
2016-12-20 16:42:02 -05:00
config-generator Pythonize instack-install-undercloud 2015-05-26 14:02:18 +02:00
doc/source Add basic API docs 2015-09-16 14:20:35 +00:00
elements Align the stars to unblock instack-undercloud gate on stable/newton 2016-12-20 16:42:02 -05:00
imagefactory Don't specify the input type to qemu-img 2014-10-27 19:08:51 +00:00
instack_undercloud Align the stars to unblock instack-undercloud gate on stable/newton 2016-12-20 16:42:02 -05:00
json-files Use ironic::pxe class to setup PXE 2016-09-02 11:52:14 +02:00
scripts Align the stars to unblock instack-undercloud gate on stable/newton 2016-12-20 16:42:02 -05:00
templates Add net config override 2016-06-21 15:40:13 -04:00
.coveragerc Enable coverage testing 2015-11-30 22:56:47 +00:00
.gitignore Enable coverage testing 2015-11-30 22:56:47 +00:00
.gitreview Update .gitreview for stable/newton 2016-09-29 12:58:56 -04:00
.testr.conf Test _generate_environment 2015-05-28 11:27:15 -05:00
Gemfile Pin beaker due to ruby requirement 2016-10-05 23:14:58 +00:00
LICENSE Add LICENSE 2014-02-18 09:48:12 -05:00
README.md Update README to include tags recognized by release-tools 2015-09-14 14:57:35 +02:00
Rakefile Add Puppet 4.x lint checks 2015-11-10 17:44:29 +01:00
requirements.txt Work around deletion of _member_ role assignments on upgrade 2016-09-20 09:08:01 +03:00
setup.cfg Use certmonger for automatic cert generation 2016-08-03 13:44:21 +03:00
setup.py Remove pbr version specifier 2015-06-26 22:55:50 +02:00
test-requirements.txt Remove discover from test-requirements 2016-07-22 06:24:02 +00:00
tox.ini Add dib-lint to pep8 tox job 2016-05-04 16:58:07 +00:00
undercloud.conf.sample Make inspection also respect whether iPXE is enabled 2016-11-16 21:52:41 +00:00

README.md

Undercloud Install via instack

instack-undercloud is tooling for installing a TripleO undercloud.

It is part of the TripleO project: http://docs.openstack.org/developer/tripleo-docs/index.html