Catch empty *info when we get it from the functions in modules/deprecated
[mirror/dsa-puppet.git] / modules / deprecated / manifests / init.pp
1 class deprecated {
2
3         $localinfo = yamlinfo('*')
4         $nodeinfo  = nodeinfo($::fqdn)
5         $allnodeinfo = allnodeinfo('sshRSAHostKey ipHostNumber', 'purpose mXRecord physicalHost purpose')
6
7         if ! ($localinfo.size > 0) {
8                 fail('Cannot learn localinfo.')
9         }
10         if ! ($nodeinfo.size > 0) {
11                 fail('Cannot learn nodeinfo.')
12         }
13         if ! ($allnodeinfo.size > 0) {
14                 fail('Cannot learn allnodeinfo.')
15         }
16 }