Created
October 8, 2014 11:52
-
-
Save stevenwilliamson/91c8406c806d49220098 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[root@web1-dev ~]# cat test_case.pp | |
$package_defaults = { | |
ensure => 'installed' | |
} | |
$package_hash = {"mcollective"=>{"ensure"=>"2.1.1", "name"=>"ruby193-mcollective", "provider"=>"pkgin"}} | |
create_resources('package', $package_hash, $package_defaults) | |
Results in | |
[root@web1-dev ~]# puppet apply --verbose --noop test_case.pp | |
Info: Loading facts in /var/lib/puppet/lib/facter/fa_environment.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/swap.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/fa_cluster.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/zpool_version.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/fa_app.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/pkgsrc_facts.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/sdc_facts.rb | |
Error: Parameter ensure failed on Package[mcollective]: Provider must have features 'versionable' to set 'ensure' to '2.1.1' | |
Where as | |
root@web1-dev ~]# cat good_test_case.pp | |
$package_defaults = { | |
ensure => 'installed' | |
} | |
$package_hash = {"mcollective"=>{"ensure"=>"2.1.1", "name"=>"ruby193-mcollective"}} | |
create_resources('package', $package_hash, $package_defaults) | |
Results in | |
root@web1-dev ~]# puppet apply --verbose --noop good_test_case.pp | |
Info: Loading facts in /var/lib/puppet/lib/facter/fa_environment.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/swap.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/fa_cluster.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/zpool_version.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/fa_app.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/pkgsrc_facts.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/sdc_facts.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/fa_environment.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/swap.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/fa_cluster.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/zpool_version.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/fa_app.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/pkgsrc_facts.rb | |
Info: Loading facts in /var/lib/puppet/lib/facter/sdc_facts.rb | |
Info: Applying configuration version '1412768837' | |
Notice: /Stage[main]//Package[mcollective]/ensure: current_value 2.3.2, should be 2.1.1 (noop) | |
Notice: Class[Main]: Would have triggered 'refresh' from 1 events | |
Notice: Stage[main]: Would have triggered 'refresh' from 1 events | |
Notice: Finished catalog run in 0.63 seconds |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment