openstack-ansible-lxc_hosts/tasks
Dmitriy Rabotyagov 9385ec8011 Add option to disable lxc interface management
This change adds a new role default option which will allow operators
to omit the deployment of specific lxc bridge network config. This
change is being implemented because, as an operator, I have a host
setup specifically built for OpenStack which includes an interface
config covering the lxc deployment. Currently when running a deployment
the role will attempt to deploy a new interface file which at best
conflicts with the host setup and at worst fails to run due to the
interface being in a state unknown to OSA.

The new config option `lxc_net_managed` is default **true** keeping
the existing expectations, but when set to **false** the role will
no longer deploy an interface file or attempt to bring up the interface
using the distro tools.

Signed-off-by: Kevin Carter <kevin@cloudnull.com>
Change-Id: Icdf4a1f5ff98dc1b86c6a87ea4e606b7c74e1aac
2022-11-29 17:27:05 +01:00
..
lxc_cache_create.yml Remove per-backend container creation tasks files 2021-02-18 09:19:47 +00:00
lxc_cache_preparation.yml Switch all base images to be built locally rather than downloaded 2021-04-22 12:55:26 +03:00
lxc_cache_rootfs.yml Replace systemd-mount template with role 2022-04-07 11:40:09 +00:00
lxc_cache.yml Switch all base images to be built locally rather than downloaded 2021-04-22 12:55:26 +03:00
lxc_install_apt.yml Use policy_rc_d attribute instead of copy 2022-09-26 13:30:35 +02:00
lxc_install_dnf.yml Add centos-9 support 2022-05-19 17:23:09 -04:00
lxc_net.yml Replace ifupdown with native ip-link 2022-11-11 09:57:56 +01:00
lxc_post_install.yml Use ansible_facts[] instead of fact variables 2021-03-04 14:24:37 +00:00
lxc_pre_install.yml Remove support for gentoo 2021-02-17 19:14:55 +00:00
main.yml Add option to disable lxc interface management 2022-11-29 17:27:05 +01:00