Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class consumersite {

    ...

    #
    # Web content
    #
    exec { fix_permissions:
      command => 'chmod 750 /web/consumersite',
      refreshonly => true,
    }

    file { '/web/consumersite':
      source => "puppet://${puppetmaster}/modules/consumersite/consumersite",
      recurse => true,
      ignore => ".svn",
      owner => grubhub,
      group => grubhub,
      notify => Exec['fix_permissions'],
    }

    ...

}




Error message:


err: Could not retrieve catalog from remote server: Error 400 on SERVER: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type exec at /usr/local/puppet/environments/vmdev/modules/consumersite/manifests/init.pp:45 on node puppetagent02.vmdev.grubhub.com
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run