Nagios class should deal with non-existing node environment/tags
--- git/faith ‹master* M⁇› » leap deploy 130 ↵
= checking nodes
- [pangolin] ok
= synching configuration files
- hiera/pangolin.yaml -> pangolin:/etc/leap/hiera.yaml
- files/mx/dkim.pub, files/mx/dkim.key -> pangolin:/srv/leap/files
= synching puppet manifests
- /home/varac/dev/projects/leap/git/leap_platform/[bin,tests,puppet] -> pangolin.leap.se:/srv/leap
= applying puppet
- [pangolin] STARTING APPLY {user: varac, platform: 0.10, leap_cli: 1.9.2}
- [pangolin] Notice: Scope(Class[main]): Services for pangolin.leap.se: couchdb, monitor, mx, soledad, webapp
- [pangolin] Warning: Scope(Class[Nagios::Defaults::Vars]): Could not look up qualified variable 'nagios::cfgdir'; class nagios has not been evaluated
- [pangolin] Warning: Scope(Class[Nagios::Base]): Could not look up qualified variable 'nagios::service_at_boot'; class nagios has not been evaluated
- [pangolin] Warning: Scope(Class[Nagios::Base]): Could not look up qualified variable '::nagios::purge_resources'; class ::nagios has not been evaluated
- [pangolin] Warning: Scope(Class[Nagios::Base]): Could not look up qualified variable 'nagios::storeconfigs'; class nagios has not been evaluated
- [pangolin] Error: Must pass environment to Site_nagios::Add_host_services[pangolin] on node pangolin.leap.se
Error: Must pass environment to Site_nagios::Add_host_services[pangolin] on node pangolin.leap.se
- [pangolin] APPLY COMPLETE (failed) {user: varac, platform: 0.10, leap_cli: 1.9.2}
- [pangolin] completed in 12.623s.
--- git/faith ‹master* M⁇› » leap list
SERVICES NODES
couchdb pangolin
monitor pangolin
mx pangolin
soledad pangolin
webapp pangolin
TAGS NODES
NODES SERVICES TAGS
pangolin couchdb, monitor, mx, soledad, webapp
--- git/faith ‹master* M⁇› » grep -A5 environment hiera/pangolin.yaml
environment: ~
firewall:
monitor:
from: sysadmin
port:
- 443
--
environments:
default:
contact_emails:
- …