When creating the new integration-agent-docker-1041 with role::ci::slave::labs::docker Puppet complains cause docker is started before /var/lib/docker is partitioned.
That comes from profile::ci::docker definining Service[docker] but lacking a require on the mount.
Notice: /Stage[main]/Labs_lvm/Exec[create-volume-group]/returns: executed successfully ... Notice: /Stage[main]/Docker::Configuration/File[/etc/docker]/ensure: created Notice: /Stage[main]/Docker::Configuration/File[/etc/docker/daemon.json]/ensure: defined content as '{md5}fefc6b0dc2af089592fa3b7bd0b4ad29' Error: Could not enable docker: Error: /Stage[main]/Profile::Ci::Docker/Service[docker]/enable: change from 'false' to 'true' failed: Could not enable docker: ... Info: Class[Profile::Ci::Docker]: Unscheduling all events on Class[Profile::Ci::Docker] Notice: /Stage[main]/Profile::Ci::Dockervolume/Labs_lvm::Volume[docker]/Exec[available-space-docker]/returns: executed successfully Notice: /Stage[main]/Profile::Ci::Dockervolume/Labs_lvm::Volume[docker]/Exec[create-vd-docker]/returns: executed successfully Notice: /Stage[main]/Profile::Ci::Dockervolume/Labs_lvm::Volume[docker]/Mount[/var/lib/docker]/ensure: defined 'ensure' as 'mounted' Info: Computing checksum on file /etc/fstab Info: /Stage[main]/Profile::Ci::Dockervolume/Labs_lvm::Volume[docker]/Mount[/var/lib/docker]: Scheduling refresh of Mount[/var/lib/docker] Info: Mount[/var/lib/docker](provider=parsed): Remounting Notice: /Stage[main]/Profile::Ci::Dockervolume/Labs_lvm::Volume[docker]/Mount[/var/lib/docker]: Triggered 'refresh' from 1 event Info: /Stage[main]/Profile::Ci::Dockervolume/Labs_lvm::Volume[docker]/Mount[/var/lib/docker]: Scheduling refresh of Mount[/var/lib/docker] Notice: /Stage[main]/Profile::Ci::Dockervolume/Labs_lvm::Volume[docker]/File[/var/lib/docker]/mode: mode changed '0755' to '0711'