In my main init.pp manifest I have: ``` file {...
# puppet
p
In my main init.pp manifest I have:
Copy code
file { '/opt/dspace/assetstore':
      ensure => 'directory',
      owner  => 'tomcat',
      group  => 'tomcat',
    }
And in the hiera for an NFS mount I have:
Copy code
storage:
    '/opt/dspace/assetstore':
      ensure: 'mounted'
      device: 'tur-nas1:/vol/unix_storage1_t1a/qds-research/assetstore'
      fstype: 'nfs'
      options: 'nfsvers=3'
      atboot: true
      require: File['/opt/dspace/assetstore']
I’m calling create_resources(‘mount’, $storage) but end up with:
Copy code
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Could not find resource 'File['/opt/dspace/assetstore']' in parameter 'require' on node tur-ds-dev4