Role lxc_container_create for OpenStack-Ansible
Go to file
Logan V e58699c1bd Remove veth wiring check for machine-id
machine_id is not registered until further down in the file, so
this will fail with "The error was: |changed expects a dictionary"

We don't see the failure in our gates because the two preceding
conditions: not ((default_configuration_container | changed) or
           (bind_configuration_container | changed)

are always true, so the machine_id test is never used.

In an existing environment where the container is being updated
from an old configuration to the new networkd installation, it is
very possible that default_configuration_container and
bind_configuration_container are not changed, so the machine_id
var is checked for changed state. At that point ansible fails
because the var is undefined.

Change-Id: I0b95c6c5d0f52344d476e52219c1ce31edcf65da
2018-04-01 23:13:51 -05:00
defaults Merge "Add container journal linking" 2018-03-24 14:58:59 +00:00
doc Updated from global requirements 2018-03-15 07:30:04 +00:00
examples [DOCS] Move playbook example to separate file 2016-08-12 09:29:13 -05:00
files Unify container network interfaces with networkd 2018-03-01 10:55:14 +00:00
handlers Merge "Use hostnamectl to set the container hostname" 2018-03-19 13:13:40 +00:00
meta Unify container network interfaces with networkd 2018-03-01 10:55:14 +00:00
releasenotes Merge "Add container journal linking" 2018-03-24 14:58:59 +00:00
tasks Remove veth wiring check for machine-id 2018-04-01 23:13:51 -05:00
templates Merge "Always create containers with fixed MAC addresses" 2018-03-07 00:07:39 +00:00
tests Remove tests-repo-clone.sh 2018-03-28 10:11:34 +01:00
vars Allow deployers to define the container type 2018-03-24 01:18:07 +00:00
zuul.d zuul: Add missing CentOS and openSUSE jobs 2018-03-02 15:40:55 +00:00
.gitignore Updated from OpenStack Ansible Tests 2018-03-27 15:47:53 +00:00
.gitreview New git dotfiles for independant repository 2015-11-26 00:43:02 +00:00
CONTRIBUTING.rst Update the outdated links 2018-02-27 13:45:28 +08:00
LICENSE IRR for lxc_container_create 2015-11-03 08:00:45 -06:00
README.rst Update the outdated links 2018-02-27 13:45:28 +08:00
Vagrantfile Updated from OpenStack Ansible Tests 2018-01-22 16:53:42 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2017-12-06 00:05:32 +00:00
manual-test.rc Use centralised test scripts 2016-09-27 16:16:22 +01:00
run_tests.sh Updated from OpenStack Ansible Tests 2018-03-27 15:47:53 +00:00
setup.cfg Update URLs in documents according to document migration 2017-07-14 09:35:05 +08:00
setup.py Updated from global requirements 2017-03-02 11:51:15 +00:00
test-requirements.txt Updated from global requirements 2018-03-13 07:11:38 +00:00
tox.ini Remove tests-repo-clone.sh 2018-03-28 10:11:34 +01:00

README.rst

Team and repository tags

image

OpenStack-Ansible LXC container create

Documentation for the project can be found at:

https://docs.openstack.org/openstack-ansible-lxc_container_create/latest/

The project home is at:

https://launchpad.net/openstack-ansible