we have updated the concat module and it no longer likes our code...so
this used to work fine...

  concat { "/etc/exports":
    ensure => present,
  }

  Concat::Fragment {
    content => "# HEADER: This file is managed by Puppet. DO NOT EDIT.\n",
    order   => '0',
  }

  concat::fragment { 'nfs_exports_header':
    target  => "/etc/exports",
  }

  exec { 'reload_nfs_exports':
    command => "exportfs -ra",
    subscribe => File["/etc/exports"],
    refreshonly => true,
  }

...but after updating to concat version 6.2 we get this error...

Server Error: Could not find resource 'File[/etc/exports]' in
parameter 'subscribe' (file:
/etc/puppetlabs/code/environments/production/modules/flex/manifests/profiles/archive/server.pp,
line: 34)

what has changed for this to break ? does concat itself not declare
the file ? this works fine once we roll back the version.

any help most appreciated thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAOp5WB7Ew4cz%3D1zo8oSHK4Y74kAdqteXWp%3DG%3D1YBZD3Vrx5Sxw%40mail.gmail.com.

Reply via email to