Skip to content

Instantly share code, notes, and snippets.

@fatmcgav
Created June 2, 2014 21:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fatmcgav/7a3ed3192a6076e678fb to your computer and use it in GitHub Desktop.
Save fatmcgav/7a3ed3192a6076e678fb to your computer and use it in GitHub Desktop.
Confine for Network device
require 'puppet/provider/netapp'
Puppet::Type.type(:netapp_volume).provide(:cmode, :parent => Puppet::Provider::Netapp) do
@doc = "Manage Netapp Volume creation, modification and deletion."
confine :feature => :posix
defaultfor :feature => :posix
# Only run in cMode
confine :clustered => :true
defaultfor :clustered => :true
...
end
--- !ruby/object:Puppet::Node::Facts
name: cluster82-01
values:
version: "NetApp Release 8.2.1 Cluster-Mode: Fri Mar 21 14:25:07 PDT 2014"
clustered: "true"
hostname: cluster82-01
uniqueid: "4082368511"
productname: SIMBOX
system_machine_type: SIMBOX
serialnumber: "4082368511"
partner_system_id: ""
partner_serial_number: ""
system_revision: ""
processorcount: "2"
memorysize_mb: "1599"
hardwareisa: ""
manufacturer: NetApp
memorysize: "1599 MB"
operatingsystem: OnTAP
operatingsystemrelease: "8.2.1"
clientcert: cluster82-01
clientversion: "3.5.1"
clientnoop: "false"
"_timestamp": 2014-06-02 22:18:57.611073 +01:00
expiration: 2014-06-02 22:48:57.422003 +01:00
sudo puppet device --deviceconfig devices/cluster82-01.conf -vd --trace
Debug: Using settings: adding file resource 'confdir': 'File[/etc/puppet]{:path=>"/etc/puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist
Debug: Puppet::Type::User::ProviderPw: file pw does not exist
Debug: Failed to load library 'ldap' for feature 'ldap'
Debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
Debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dsimport does not exist
Debug: Puppet::Type::Group::ProviderPw: file pw does not exist
Debug: Failed to load library 'ldap' for feature 'ldap'
Debug: Puppet::Type::Group::ProviderLdap: feature ldap is missing
Debug: Puppet::Type::Group::ProviderDirectoryservice: file /usr/bin/dscl does not exist
Debug: Using settings: adding file resource 'vardir': 'File[/var/lib/puppet]{:path=>"/var/lib/puppet", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'logdir': 'File[/var/log/puppet]{:path=>"/var/log/puppet", :mode=>"750", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'statedir': 'File[/var/lib/puppet/state]{:path=>"/var/lib/puppet/state", :mode=>"1755", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'rundir': 'File[/var/run/puppet]{:path=>"/var/run/puppet", :mode=>"755", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'libdir': 'File[/var/lib/puppet/lib]{:path=>"/var/lib/puppet/lib", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'certdir': 'File[/var/lib/puppet/ssl/certs]{:path=>"/var/lib/puppet/ssl/certs", :mode=>"755", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'ssldir': 'File[/var/lib/puppet/ssl]{:path=>"/var/lib/puppet/ssl", :mode=>"771", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'publickeydir': 'File[/var/lib/puppet/ssl/public_keys]{:path=>"/var/lib/puppet/ssl/public_keys", :mode=>"755", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'requestdir': 'File[/var/lib/puppet/ssl/certificate_requests]{:path=>"/var/lib/puppet/ssl/certificate_requests", :mode=>"755", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'privatekeydir': 'File[/var/lib/puppet/ssl/private_keys]{:path=>"/var/lib/puppet/ssl/private_keys", :mode=>"750", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'privatedir': 'File[/var/lib/puppet/ssl/private]{:path=>"/var/lib/puppet/ssl/private", :mode=>"750", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostcert': 'File[/var/lib/puppet/ssl/certs/iron.ourhome.pem]{:path=>"/var/lib/puppet/ssl/certs/iron.ourhome.pem", :mode=>"644", :owner=>"puppet", :group=>"puppet", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostprivkey': 'File[/var/lib/puppet/ssl/private_keys/iron.ourhome.pem]{:path=>"/var/lib/puppet/ssl/private_keys/iron.ourhome.pem", :mode=>"640", :owner=>"puppet", :group=>"puppet", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostpubkey': 'File[/var/lib/puppet/ssl/public_keys/iron.ourhome.pem]{:path=>"/var/lib/puppet/ssl/public_keys/iron.ourhome.pem", :mode=>"644", :owner=>"puppet", :group=>"puppet", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'localcacert': 'File[/var/lib/puppet/ssl/certs/ca.pem]{:path=>"/var/lib/puppet/ssl/certs/ca.pem", :mode=>"644", :owner=>"puppet", :group=>"puppet", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostcrl': 'File[/var/lib/puppet/ssl/crl.pem]{:path=>"/var/lib/puppet/ssl/crl.pem", :mode=>"644", :owner=>"puppet", :group=>"puppet", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'devicedir': 'File[/var/lib/puppet/devices]{:path=>"/var/lib/puppet/devices", :mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'statefile': 'File[/var/lib/puppet/state/state.yaml]{:path=>"/var/lib/puppet/state/state.yaml", :mode=>"660", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'clientyamldir': 'File[/var/lib/puppet/client_yaml]{:path=>"/var/lib/puppet/client_yaml", :mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'client_datadir': 'File[/var/lib/puppet/client_data]{:path=>"/var/lib/puppet/client_data", :mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'classfile': 'File[/var/lib/puppet/classes.txt]{:path=>"/var/lib/puppet/classes.txt", :mode=>"640", :owner=>"root", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'resourcefile': 'File[/var/lib/puppet/state/resources.txt]{:path=>"/var/lib/puppet/state/resources.txt", :mode=>"640", :owner=>"root", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'clientbucketdir': 'File[/var/lib/puppet/clientbucket]{:path=>"/var/lib/puppet/clientbucket", :mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'lastrunfile': 'File[/var/lib/puppet/state/last_run_summary.yaml]{:path=>"/var/lib/puppet/state/last_run_summary.yaml", :mode=>"644", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'lastrunreport': 'File[/var/lib/puppet/state/last_run_report.yaml]{:path=>"/var/lib/puppet/state/last_run_report.yaml", :mode=>"640", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'graphdir': 'File[/var/lib/puppet/state/graphs]{:path=>"/var/lib/puppet/state/graphs", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'pluginfactdest': 'File[/var/lib/puppet/facts.d]{:path=>"/var/lib/puppet/facts.d", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/certs/iron.ourhome.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]
Debug: /File[/var/lib/puppet/ssl/private_keys/iron.ourhome.pem]: Autorequiring File[/var/lib/puppet/ssl/private_keys]
Debug: /File[/var/lib/puppet/ssl/public_keys/iron.ourhome.pem]: Autorequiring File[/var/lib/puppet/ssl/public_keys]
Debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]
Debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/devices]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring File[/var/lib/puppet/state]
Debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/client_data]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/classes.txt]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/state/resources.txt]: Autorequiring File[/var/lib/puppet/state]
Debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/state/last_run_summary.yaml]: Autorequiring File[/var/lib/puppet/state]
Debug: /File[/var/lib/puppet/state/last_run_report.yaml]: Autorequiring File[/var/lib/puppet/state]
Debug: /File[/var/lib/puppet/state/graphs]: Autorequiring File[/var/lib/puppet/state]
Debug: /File[/var/lib/puppet/facts.d]: Autorequiring File[/var/lib/puppet]
Debug: Finishing transaction 17795200
Debug: found device: cluster82-01 at 1
Info: starting applying configuration to cluster82-01 at https://admin:Begin123@cluster82-01
Debug: Using settings: adding file resource 'confdir': 'File[/var/lib/puppet/devices/cluster82-01]{:path=>"/var/lib/puppet/devices/cluster82-01", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'logdir': 'File[/var/log/puppet]{:path=>"/var/log/puppet", :mode=>"750", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'statedir': 'File[/var/lib/puppet/devices/cluster82-01/state]{:path=>"/var/lib/puppet/devices/cluster82-01/state", :mode=>"1755", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'rundir': 'File[/var/run/puppet]{:path=>"/var/run/puppet", :mode=>"755", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'libdir': 'File[/var/lib/puppet/devices/cluster82-01/lib]{:path=>"/var/lib/puppet/devices/cluster82-01/lib", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'certdir': 'File[/var/lib/puppet/devices/cluster82-01/ssl/certs]{:path=>"/var/lib/puppet/devices/cluster82-01/ssl/certs", :mode=>"755", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'ssldir': 'File[/var/lib/puppet/devices/cluster82-01/ssl]{:path=>"/var/lib/puppet/devices/cluster82-01/ssl", :mode=>"771", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'publickeydir': 'File[/var/lib/puppet/devices/cluster82-01/ssl/public_keys]{:path=>"/var/lib/puppet/devices/cluster82-01/ssl/public_keys", :mode=>"755", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'requestdir': 'File[/var/lib/puppet/devices/cluster82-01/ssl/certificate_requests]{:path=>"/var/lib/puppet/devices/cluster82-01/ssl/certificate_requests", :mode=>"755", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'privatekeydir': 'File[/var/lib/puppet/devices/cluster82-01/ssl/private_keys]{:path=>"/var/lib/puppet/devices/cluster82-01/ssl/private_keys", :mode=>"750", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'privatedir': 'File[/var/lib/puppet/devices/cluster82-01/ssl/private]{:path=>"/var/lib/puppet/devices/cluster82-01/ssl/private", :mode=>"750", :owner=>"puppet", :group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostcert': 'File[/var/lib/puppet/devices/cluster82-01/ssl/certs/cluster82-01.pem]{:path=>"/var/lib/puppet/devices/cluster82-01/ssl/certs/cluster82-01.pem", :mode=>"644", :owner=>"puppet", :group=>"puppet", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostprivkey': 'File[/var/lib/puppet/devices/cluster82-01/ssl/private_keys/cluster82-01.pem]{:path=>"/var/lib/puppet/devices/cluster82-01/ssl/private_keys/cluster82-01.pem", :mode=>"640", :owner=>"puppet", :group=>"puppet", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostpubkey': 'File[/var/lib/puppet/devices/cluster82-01/ssl/public_keys/cluster82-01.pem]{:path=>"/var/lib/puppet/devices/cluster82-01/ssl/public_keys/cluster82-01.pem", :mode=>"644", :owner=>"puppet", :group=>"puppet", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'localcacert': 'File[/var/lib/puppet/devices/cluster82-01/ssl/certs/ca.pem]{:path=>"/var/lib/puppet/devices/cluster82-01/ssl/certs/ca.pem", :mode=>"644", :owner=>"puppet", :group=>"puppet", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostcrl': 'File[/var/lib/puppet/devices/cluster82-01/ssl/crl.pem]{:path=>"/var/lib/puppet/devices/cluster82-01/ssl/crl.pem", :mode=>"644", :owner=>"puppet", :group=>"puppet", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'statefile': 'File[/var/lib/puppet/devices/cluster82-01/state/state.yaml]{:path=>"/var/lib/puppet/devices/cluster82-01/state/state.yaml", :mode=>"660", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'clientyamldir': 'File[/var/lib/puppet/devices/cluster82-01/client_yaml]{:path=>"/var/lib/puppet/devices/cluster82-01/client_yaml", :mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'client_datadir': 'File[/var/lib/puppet/devices/cluster82-01/client_data]{:path=>"/var/lib/puppet/devices/cluster82-01/client_data", :mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'classfile': 'File[/var/lib/puppet/devices/cluster82-01/classes.txt]{:path=>"/var/lib/puppet/devices/cluster82-01/classes.txt", :mode=>"640", :owner=>"root", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'resourcefile': 'File[/var/lib/puppet/devices/cluster82-01/state/resources.txt]{:path=>"/var/lib/puppet/devices/cluster82-01/state/resources.txt", :mode=>"640", :owner=>"root", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'clientbucketdir': 'File[/var/lib/puppet/devices/cluster82-01/clientbucket]{:path=>"/var/lib/puppet/devices/cluster82-01/clientbucket", :mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'lastrunfile': 'File[/var/lib/puppet/devices/cluster82-01/state/last_run_summary.yaml]{:path=>"/var/lib/puppet/devices/cluster82-01/state/last_run_summary.yaml", :mode=>"644", :ensure=>:file, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'graphdir': 'File[/var/lib/puppet/devices/cluster82-01/state/graphs]{:path=>"/var/lib/puppet/devices/cluster82-01/state/graphs", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'pluginfactdest': 'File[/var/lib/puppet/devices/cluster82-01/facts.d]{:path=>"/var/lib/puppet/devices/cluster82-01/facts.d", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: /File[/var/lib/puppet/devices/cluster82-01/state]: Autorequiring File[/var/lib/puppet/devices/cluster82-01]
Debug: /File[/var/lib/puppet/devices/cluster82-01/lib]: Autorequiring File[/var/lib/puppet/devices/cluster82-01]
Debug: /File[/var/lib/puppet/devices/cluster82-01/ssl/certs]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/ssl]
Debug: /File[/var/lib/puppet/devices/cluster82-01/ssl]: Autorequiring File[/var/lib/puppet/devices/cluster82-01]
Debug: /File[/var/lib/puppet/devices/cluster82-01/ssl/public_keys]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/ssl]
Debug: /File[/var/lib/puppet/devices/cluster82-01/ssl/certificate_requests]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/ssl]
Debug: /File[/var/lib/puppet/devices/cluster82-01/ssl/private_keys]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/ssl]
Debug: /File[/var/lib/puppet/devices/cluster82-01/ssl/private]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/ssl]
Debug: /File[/var/lib/puppet/devices/cluster82-01/ssl/certs/cluster82-01.pem]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/ssl/certs]
Debug: /File[/var/lib/puppet/devices/cluster82-01/ssl/private_keys/cluster82-01.pem]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/ssl/private_keys]
Debug: /File[/var/lib/puppet/devices/cluster82-01/ssl/public_keys/cluster82-01.pem]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/ssl/public_keys]
Debug: /File[/var/lib/puppet/devices/cluster82-01/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/ssl/certs]
Debug: /File[/var/lib/puppet/devices/cluster82-01/ssl/crl.pem]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/ssl]
Debug: /File[/var/lib/puppet/devices/cluster82-01/state/state.yaml]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/state]
Debug: /File[/var/lib/puppet/devices/cluster82-01/client_yaml]: Autorequiring File[/var/lib/puppet/devices/cluster82-01]
Debug: /File[/var/lib/puppet/devices/cluster82-01/client_data]: Autorequiring File[/var/lib/puppet/devices/cluster82-01]
Debug: /File[/var/lib/puppet/devices/cluster82-01/classes.txt]: Autorequiring File[/var/lib/puppet/devices/cluster82-01]
Debug: /File[/var/lib/puppet/devices/cluster82-01/state/resources.txt]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/state]
Debug: /File[/var/lib/puppet/devices/cluster82-01/clientbucket]: Autorequiring File[/var/lib/puppet/devices/cluster82-01]
Debug: /File[/var/lib/puppet/devices/cluster82-01/state/last_run_summary.yaml]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/state]
Debug: /File[/var/lib/puppet/devices/cluster82-01/state/graphs]: Autorequiring File[/var/lib/puppet/devices/cluster82-01/state]
Debug: /File[/var/lib/puppet/devices/cluster82-01/facts.d]: Autorequiring File[/var/lib/puppet/devices/cluster82-01]
Debug: Finishing transaction 9162920
Debug: Puppet::Device::Netapp: connecting to Netapp device https://admin:****@cluster82-01
Debug: Puppet::Device::Netapp: Version = NetApp Release 8.2.1 Cluster-Mode: Fri Mar 21 14:25:07 PDT 2014
Debug: Using cached certificate for ca
Debug: Using cached certificate for cluster82-01
Debug: Loaded state in 0.02 seconds
Debug: Failed to load library 'msgpack' for feature 'msgpack'
Debug: Puppet::Network::Format[msgpack]: feature msgpack is missing
Debug: node supports formats: pson b64_zlib_yaml yaml raw
Debug: Using cached certificate for ca
Debug: Using cached certificate for cluster82-01
Debug: Using cached certificate_revocation_list for ca
Info: Retrieving pluginfacts
Debug: Failed to load library 'msgpack' for feature 'msgpack'
Debug: Puppet::Network::Format[msgpack]: feature msgpack is missing
Debug: file_metadata supports formats: pson b64_zlib_yaml yaml raw
Debug: Finishing transaction 26556900
Info: Retrieving plugin
Debug: Failed to load library 'msgpack' for feature 'msgpack'
Debug: Puppet::Network::Format[msgpack]: feature msgpack is missing
Debug: file_metadata supports formats: pson b64_zlib_yaml yaml raw
Debug: Finishing transaction 10089740
Debug: Device is clustered.
Debug: Host = cluster82-01
Debug: System-name = Cluster82-01. DC = cluster82-01
Debug: Match = true
Debug: Facts = {"version"=>"NetApp Release 8.2.1 Cluster-Mode: Fri Mar 21 14:25:07 PDT 2014", "clustered"=>"true", "system-name"=>"Cluster82-01", "system-id"=>"4082368511", "system-model"=>"SIMBOX", "system-machine-type"=>"SIMBOX", "system-serial-number"=>"4082368511", "partner-system-id"=>nil, "partner-serial-number"=>nil, "system-revision"=>nil, "number-of-processors"=>"2", "memory-size"=>"1599", "cpu-processor-type"=>nil, "vendor-id"=>"NetApp"}
Debug: System-name = Cluster82-02. DC = cluster82-02
Debug: Match = false
Debug: Failed to load library 'msgpack' for feature 'msgpack'
Debug: Puppet::Network::Format[msgpack]: feature msgpack is missing
Debug: catalog supports formats: pson b64_zlib_yaml yaml dot raw
Info: Caching catalog for cluster82-01
Debug: Creating default schedules
Debug: Loaded state in 0.06 seconds
Info: Applying configuration version '1401738273'
Debug: Stage[main]: Skipping host resources because running on a device
Debug: Class[Main]: Skipping host resources because running on a device
Debug: Class[Settings]: Skipping host resources because running on a device
Debug: Class[Settings]: Skipping host resources because running on a device
Debug: /Filebucket[puppet]: Skipping host resources because running on a device
Debug: Node[cluster82-01]: Skipping host resources because running on a device
Error: Could not find a suitable provider for netapp_volume
Debug: Finishing transaction 27231260
Debug: Storing state
Debug: Stored state in 0.07 seconds
Notice: Finished catalog run in 0.22 seconds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment