When Nailgun container is re-started, systemd starts Nailgun service and start.sh (start-container.service) simultaneously , so its configuration isn't updated by puppet at that moment. There are two issues here:
1) nailgun.service (and others [0]) is started before applying puppet manifests
2) puppet doesn't reload services if their configuration is changed
Related bug #1526917.
When Nailgun container is re-started, systemd starts Nailgun service and start.sh (start- container. service) simultaneously , so its configuration isn't updated by puppet at that moment. There are two issues here:
1) nailgun.service (and others [0]) is started before applying puppet manifests
2) puppet doesn't reload services if their configuration is changed
[0] https:/ /github. com/openstack/ fuel-library/ blob/master/ deployment/ puppet/ nailgun/ examples/ nailgun- only.pp# L171-L180