Puppet: System Administration Automated

Support

Ticket #967 (closed defect: fixed)

Opened 1 year ago

Last modified 1 year ago

Relationships to builtin resources do not work with 0.24 servers and 0.23 clients

Reported by: luke Assigned to: community
Priority: normal Milestone:
Component: client Version: 0.24.0
Severity: normal Keywords: client, compatibility
Cc: Triage Stage: Unreviewed
Attached Patches: None Complexity: Unknown

Description

When running this configuration under a 0.24 server and a 0.23 client:

define something($message) {
    notify { $name: message => $message }
}

class testing {
    something { one: message => "message one" }
    something { two: message => "message two", require => Something[one] }
    #something { two: message => "message two" }
    something { three: message => "message three", require => Notify[two] }
}

node default {
    notice "Default node, yo"
    notify { "Default node": }

    include testing
}

I get this failure:

notice: Starting configuration run
info: Redefining notify in Puppet::Type
warning: Loaded puppet/type/Notify but no class was created
err: Could not apply complete configuration: Could not retrieve dependency 'Notify[two]' at /tmp/testing/manifests/site.pp:2
notice: Finished configuration run in 0.10 seconds

Change History

12/19/07 01:38:00 changed by luke

  • status changed from new to closed.
  • resolution set to fixed.

Fixed in [92b0ebc7b74a29b5b875fc104a3681a264d49f03].