leap_cli: failed to capture "Could not find dependent..."
We ran into this interesting puppet error during deploy (without any verbosity):
$ leap deploy plain1 = checking node - [plain1] ok = synching configuration files - hiera/plain1.yaml -> plain1:/etc/leap/hiera.yaml = synching puppet manifests - /home/micah/leap/platform/[bin,tests,puppet] -> plain1:/srv/leap = applying puppet - [plain1] Could not find dependent Exec[concat_/etc/shorewall/puppet/interfaces] for File[/var/lib/puppet/concat/_etc_shorewall_puppet_interfaces/fragments/100_interfaces-100-eth0] at /srv/leap/puppet/modules/concat/manifests/fragment.pp:48 - [plain1] notice: Scope(Class[main]): Services for leap-wheezy.vagrantup.com: ...
Two things about this error that would be great if they could be improved in leap_cli:
- this error was not "red" and should be
- leap cli should stop and not move on to the second deploy run
#2 might have happened because #1 wasn't detected as a critical error?
(from redmine: created on 2014-04-15)