Fix path for /lib/modules on CentOS

On CentOS /lib is a symlink to /usr/lib, therefore it needs to be
changed to point to  the real path. If not the container refuse to
start.

Change-Id: I790dfbd4b995adf250873bcde1785235adea0931
This commit is contained in:
Marc Gariepy 2016-09-30 10:55:59 -04:00
parent bd76f04030
commit a6c6bd1e0c

View File

@ -23,7 +23,7 @@
vars: vars:
sort_group_name: "neutron_all" sort_group_name: "neutron_all"
- include: common-tasks/os-lxc-container-setup.yml - include: common-tasks/os-lxc-container-setup.yml
static: no # This config is specific to Ubuntu
vars: vars:
aa_profile: "unconfined" aa_profile: "unconfined"
list_of_bind_mounts: list_of_bind_mounts:
@ -31,7 +31,21 @@
mount_path: "/lib/modules" mount_path: "/lib/modules"
extra_container_config: extra_container_config:
- "lxc.cgroup.devices.allow=a *:* rmw" - "lxc.cgroup.devices.allow=a *:* rmw"
when: inventory_hostname in groups['neutron_agent'] when:
- inventory_hostname in groups['neutron_agent']
- ansible_pkg_mgr == 'apt'
- include: common-tasks/os-lxc-container-setup.yml
# This config is specific to CentOS.
vars:
aa_profile: "unconfined"
list_of_bind_mounts:
- bind_dir_path: "/usr/lib/modules"
mount_path: "/usr/lib/modules"
extra_container_config:
- "lxc.cgroup.devices.allow=a *:* rmw"
when:
- inventory_hostname in groups['neutron_agent']
- ansible_pkg_mgr == 'yum'
- include: common-tasks/os-lxc-container-setup.yml - include: common-tasks/os-lxc-container-setup.yml
static: no static: no
when: inventory_hostname not in groups['neutron_agent'] when: inventory_hostname not in groups['neutron_agent']