Skip to content

Instantly share code, notes, and snippets.

@joonas
Created September 19, 2011 21:58
Show Gist options
  • Save joonas/1227739 to your computer and use it in GitHub Desktop.
Save joonas/1227739 to your computer and use it in GitHub Desktop.
class puppet {
group { "puppet":
ensure => present,
}
}
class base {
include pip, puppet
}
class uwsgi {
package { "uwsgi":
require => Class['pip'],
provider => pip,
ensure => latest,
}
}
node default {
include base
include uwsgi
}
[default] notice: /Group[puppet]/ensure: created
[default]
[default] err: /Stage[main]/Uwsgi/Package[uwsgi]/ensure: change from absent to latest failed: Could not update: undefined method `pip' for #<Puppet::Type::Package::ProviderPip:0xb72b8998> at /tmp/vagrant-puppet/manifests/nodes-vagrant.pp:17
[default]
[default] notice: /Stage[main]/Pip::Install/Package[python-pip]/ensure: ensure changed 'purged' to 'latest'
[default]
[default] notice: Finished catalog run in 18.62 seconds
[default]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment