The paunch configuration for stage3 is here (it seems to contain the :shared for all bind of /var/lib/nova):
{"neutron_ovs_bridge": {"image": "satellite.cloud.camptocamp.com:5000/default_organization-staging-centos-7-pike-docker-tripleopike-centos-binary-neutron-server:current-tripleo", "pid": "host", "environment": ["KOLLA_CONFIG_STRATEGY=COPY_ALWAYS", "TRIPLEO_CONFIG_HASH=07d328cce962ed18e71edfc4b5e0f1e5"], "command": ["puppet", "apply", "--modulepath", "/etc/puppet/modules:/usr/share/openstack-puppet/modules", "--tags", "file,file_line,concat,augeas,neutron::plugins::ovs::bridge", "-v", "-e", "include neutron::agents::ml2::ovs"], "user": "root", "volumes": ["/etc/hosts:/etc/hosts:ro", "/etc/localtime:/etc/localtime:ro", "/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro", "/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro", "/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro", "/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro", "/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro", "/dev/log:/dev/log", "/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro", "/etc/puppet:/etc/puppet:ro", "/var/lib/kolla/config_files/neutron_ovs_agent.json:/var/lib/kolla/config_files/config.json:ro", "/var/lib/config-data/puppet-generated/neutron/:/var/lib/kolla/config_files/src:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch", "/etc/puppet:/etc/puppet:ro", "/usr/share/openstack-puppet/modules/:/usr/share/openstack-puppet/modules/:ro", "/var/run/openvswitch/db.sock:/var/run/openvswitch/db.sock"], "net": "host", "detach": false, "privileged": true}, "nova_libvirt": {"start_order": 1, "image": "satellite.cloud.camptocamp.com:5000/default_organization-staging-centos-7-pike-docker-tripleopike-centos-binary-nova-libvirt:current-tripleo", "pid": "host", "environment": ["KOLLA_CONFIG_STRATEGY=COPY_ALWAYS", "TRIPLEO_CONFIG_HASH=173a8fa792aecdcfa940e748d575c78c"], "volumes": ["/etc/hosts:/etc/hosts:ro", "/etc/localtime:/etc/localtime:ro", "/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro", "/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro", "/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro", "/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro", "/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro", "/dev/log:/dev/log", "/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro", "/etc/puppet:/etc/puppet:ro", "/var/lib/kolla/config_files/nova_libvirt.json:/var/lib/kolla/config_files/config.json:ro", "/var/lib/config-data/puppet-generated/nova_libvirt/:/var/lib/kolla/config_files/src:ro", "/etc/ceph:/var/lib/kolla/config_files/src-ceph:ro", "/lib/modules:/lib/modules:ro", "/dev:/dev", "/run:/run", "/sys/fs/cgroup:/sys/fs/cgroup", "/var/lib/nova:/var/lib/nova:shared", "/etc/libvirt:/etc/libvirt", "/var/run/libvirt:/var/run/libvirt", "/var/lib/libvirt:/var/lib/libvirt", "/var/log/libvirt/qemu:/var/log/libvirt/qemu:ro", "/var/log/containers/nova:/var/log/nova", "/var/lib/vhost_sockets:/var/lib/vhost_sockets", "/sys/fs/selinux:/sys/fs/selinux"], "net": "host", "privileged": true, "restart": "always"}, "iscsid": {"start_order": 2, "image": "satellite.cloud.camptocamp.com:5000/default_organization-staging-centos-7-pike-docker-tripleopike-centos-binary-iscsid:current-tripleo", "environment": ["KOLLA_CONFIG_STRATEGY=COPY_ALWAYS"], "volumes": ["/etc/hosts:/etc/hosts:ro", "/etc/localtime:/etc/localtime:ro", "/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro", "/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro", "/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro", "/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro", "/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro", "/dev/log:/dev/log", "/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro", "/etc/puppet:/etc/puppet:ro", "/var/lib/kolla/config_files/iscsid.json:/var/lib/kolla/config_files/config.json:ro", "/dev/:/dev/", "/run/:/run/", "/sys:/sys", "/lib/modules:/lib/modules:ro", "/etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro"], "net": "host", "privileged": true, "restart": "always"}, "nova_virtlogd": {"start_order": 0, "image": "satellite.cloud.camptocamp.com:5000/default_organization-staging-centos-7-pike-docker-tripleopike-centos-binary-nova-libvirt:current-tripleo", "pid": "host", "environment": ["KOLLA_CONFIG_STRATEGY=COPY_ALWAYS", "TRIPLEO_CONFIG_HASH=173a8fa792aecdcfa940e748d575c78c"], "volumes": ["/etc/hosts:/etc/hosts:ro", "/etc/localtime:/etc/localtime:ro", "/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro", "/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro", "/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro", "/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro", "/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro", "/dev/log:/dev/log", "/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro", "/etc/puppet:/etc/puppet:ro", "/var/lib/kolla/config_files/nova_virtlogd.json:/var/lib/kolla/config_files/config.json:ro", "/var/lib/config-data/puppet-generated/nova_libvirt/:/var/lib/kolla/config_files/src:ro", "/lib/modules:/lib/modules:ro", "/dev:/dev", "/run:/run", "/sys/fs/cgroup:/sys/fs/cgroup", "/var/lib/nova:/var/lib/nova:shared", "/var/run/libvirt:/var/run/libvirt", "/var/lib/libvirt:/var/lib/libvirt", "/etc/libvirt/qemu:/etc/libvirt/qemu:ro", "/var/log/libvirt/qemu:/var/log/libvirt/qemu"], "net": "host", "privileged": true, "restart": "always"}}
The paunch configuration for stage3 is here (it seems to contain the :shared for all bind of /var/lib/nova):
{"neutron_ ovs_bridge" : {"image": "satellite. cloud.camptocam p.com:5000/ default_ organization- staging- centos- 7-pike- docker- tripleopike- centos- binary- neutron- server: current- tripleo" , "pid": "host", "environment": ["KOLLA_ CONFIG_ STRATEGY= COPY_ALWAYS" , "TRIPLEO_ CONFIG_ HASH=07d328cce9 62ed18e71edfc4b 5e0f1e5" ], "command": ["puppet", "apply", "--modulepath", "/etc/puppet/ modules: /usr/share/ openstack- puppet/ modules" , "--tags", "file,file_ line,concat, augeas, neutron: :plugins: :ovs::bridge" , "-v", "-e", "include neutron: :agents: :ml2::ovs" ], "user": "root", "volumes": ["/etc/ hosts:/ etc/hosts: ro", "/etc/localtime :/etc/localtime :ro", "/etc/pki/ ca-trust/ extracted: /etc/pki/ ca-trust/ extracted: ro", "/etc/pki/ ca-trust/ source/ anchors: /etc/pki/ ca-trust/ source/ anchors: ro", "/etc/pki/ tls/certs/ ca-bundle. crt:/etc/ pki/tls/ certs/ca- bundle. crt:ro" , "/etc/pki/ tls/certs/ ca-bundle. trust.crt: /etc/pki/ tls/certs/ ca-bundle. trust.crt: ro", "/etc/pki/ tls/cert. pem:/etc/ pki/tls/ cert.pem: ro", "/dev/log: /dev/log" , "/etc/ssh/ ssh_known_ hosts:/ etc/ssh/ ssh_known_ hosts:ro" , "/etc/puppet: /etc/puppet: ro", "/var/lib/ kolla/config_ files/neutron_ ovs_agent. json:/var/ lib/kolla/ config_ files/config. json:ro" , "/var/lib/ config- data/puppet- generated/ neutron/ :/var/lib/ kolla/config_ files/src: ro", "/lib/modules: /lib/modules: ro", "/run/openvswit ch:/run/ openvswitch" , "/etc/puppet: /etc/puppet: ro", "/usr/share/ openstack- puppet/ modules/ :/usr/share/ openstack- puppet/ modules/ :ro", "/var/run/ openvswitch/ db.sock: /var/run/ openvswitch/ db.sock" ], "net": "host", "detach": false, "privileged": true}, "nova_libvirt": {"start_order": 1, "image": "satellite. cloud.camptocam p.com:5000/ default_ organization- staging- centos- 7-pike- docker- tripleopike- centos- binary- nova-libvirt: current- tripleo" , "pid": "host", "environment": ["KOLLA_ CONFIG_ STRATEGY= COPY_ALWAYS" , "TRIPLEO_ CONFIG_ HASH=173a8fa792 aecdcfa940e748d 575c78c" ], "volumes": ["/etc/ hosts:/ etc/hosts: ro", "/etc/localtime :/etc/localtime :ro", "/etc/pki/ ca-trust/ extracted: /etc/pki/ ca-trust/ extracted: ro", "/etc/pki/ ca-trust/ source/ anchors: /etc/pki/ ca-trust/ source/ anchors: ro", "/etc/pki/ tls/certs/ ca-bundle. crt:/etc/ pki/tls/ certs/ca- bundle. crt:ro" , "/etc/pki/ tls/certs/ ca-bundle. trust.crt: /etc/pki/ tls/certs/ ca-bundle. trust.crt: ro", "/etc/pki/ tls/cert. pem:/etc/ pki/tls/ cert.pem: ro", "/dev/log: /dev/log" , "/etc/ssh/ ssh_known_ hosts:/ etc/ssh/ ssh_known_ hosts:ro" , "/etc/puppet: /etc/puppet: ro", "/var/lib/ kolla/config_ files/nova_ libvirt. json:/var/ lib/kolla/ config_ files/config. json:ro" , "/var/lib/ config- data/puppet- generated/ nova_libvirt/ :/var/lib/ kolla/config_ files/src: ro", "/etc/ceph: /var/lib/ kolla/config_ files/src- ceph:ro" , "/lib/modules: /lib/modules: ro", "/dev:/dev", "/run:/run", "/sys/fs/ cgroup: /sys/fs/ cgroup" , "/var/lib/ nova:/var/ lib/nova: shared" , "/etc/libvirt: /etc/libvirt" , "/var/run/ libvirt: /var/run/ libvirt" , "/var/lib/ libvirt: /var/lib/ libvirt" , "/var/log/ libvirt/ qemu:/var/ log/libvirt/ qemu:ro" , "/var/log/ containers/ nova:/var/ log/nova" , "/var/lib/ vhost_sockets: /var/lib/ vhost_sockets" , "/sys/fs/ selinux: /sys/fs/ selinux" ], "net": "host", "privileged": true, "restart": "always"}, "iscsid": {"start_order": 2, "image": "satellite. cloud.camptocam p.com:5000/ default_ organization- staging- centos- 7-pike- docker- tripleopike- centos- binary- iscsid: current- tripleo" , "environment": ["KOLLA_ CONFIG_ STRATEGY= COPY_ALWAYS" ], "volumes": ["/etc/ hosts:/ etc/hosts: ro", "/etc/localtime :/etc/localtime :ro", "/etc/pki/ ca-trust/ extracted: /etc/pki/ ca-trust/ extracted: ro", "/etc/pki/ ca-trust/ source/ anchors: /etc/pki/ ca-trust/ source/ anchors: ro", "/etc/pki/ tls/certs/ ca-bundle. crt:/etc/ pki/tls/ certs/ca- bundle. crt:ro" , "/etc/pki/ tls/certs/ ca-bundle. trust.crt: /etc/pki/ tls/certs/ ca-bundle. trust.crt: ro", "/etc/pki/ tls/cert. pem:/etc/ pki/tls/ cert.pem: ro", "/dev/log: /dev/log" , "/etc/ssh/ ssh_known_ hosts:/ etc/ssh/ ssh_known_ hosts:ro" , "/etc/puppet: /etc/puppet: ro", "/var/lib/ kolla/config_ files/iscsid. json:/var/ lib/kolla/ config_ files/config. json:ro" , "/dev/:/dev/", "/run/:/run/", "/sys:/sys", "/lib/modules: /lib/modules: ro", "/etc/iscsi: /var/lib/ kolla/config_ files/src- iscsid: ro"], "net": "host", "privileged": true, "restart": "always"}, "nova_virtlogd": {"start_order": 0, "image": "satellite. cloud.camptocam p.com:5000/ default_ organization- staging- centos- 7-pike- docker- tripleopike- centos- binary- nova-libvirt: current- tripleo" , "pid": "host", "environment": ["KOLLA_ CONFIG_ STRATEGY= COPY_ALWAYS" , "TRIPLEO_ CONFIG_ HASH=173a8fa792 aecdcfa940e748d 575c78c" ], "volumes": ["/etc/ hosts:/ etc/hosts: ro", "/etc/localtime :/etc/localtime :ro", "/etc/pki/ ca-trust/ extracted: /etc/pki/ ca-trust/ extracted: ro", "/etc/pki/ ca-trust/ source/ anchors: /etc/pki/ ca-trust/ source/ anchors: ro", "/etc/pki/ tls/certs/ ca-bundle. crt:/etc/ pki/tls/ certs/ca- bundle. crt:ro" , "/etc/pki/ tls/certs/ ca-bundle. trust.crt: /etc/pki/ tls/certs/ ca-bundle. trust.crt: ro", "/etc/pki/ tls/cert. pem:/etc/ pki/tls/ cert.pem: ro", "/dev/log: /dev/log" , "/etc/ssh/ ssh_known_ hosts:/ etc/ssh/ ssh_known_ hosts:ro" , "/etc/puppet: /etc/puppet: ro", "/var/lib/ kolla/config_ files/nova_ virtlogd. json:/var/ lib/kolla/ config_ files/config. json:ro" , "/var/lib/ config- data/puppet- generated/ nova_libvirt/ :/var/lib/ kolla/config_ files/src: ro", "/lib/modules: /lib/modules: ro", "/dev:/dev", "/run:/run", "/sys/fs/ cgroup: /sys/fs/ cgroup" , "/var/lib/ nova:/var/ lib/nova: shared" , "/var/run/ libvirt: /var/run/ libvirt" , "/var/lib/ libvirt: /var/lib/ libvirt" , "/etc/libvirt/ qemu:/etc/ libvirt/ qemu:ro" , "/var/log/ libvirt/ qemu:/var/ log/libvirt/ qemu"], "net": "host", "privileged": true, "restart": "always"}}