Skip to content

Instantly share code, notes, and snippets.

@maddo
Last active December 16, 2015 03:09
Show Gist options
  • Save maddo/5367350 to your computer and use it in GitHub Desktop.
Save maddo/5367350 to your computer and use it in GitHub Desktop.
case "$operatingsystem$lsbmajdistrelease" {
debian6, debian5: {
file { "/tmp/packages":
source => downcase("puppet:///modules/boxgrade/$operatingsystem$lsbmajdistrelease-$architecture"),
owner => root,
recurse => true,
}
}
}
package { "php5-rrd":
ensure => present,
provider => dpkg,
source => downcase("/tmp/packages/php5-rrd_1.1.0-1_$architecture.deb"),
require => [
File["/usr/local/bin/php5enmod"],
File["/usr/local/bin/php5dismod"],
File["/tmp/packages"]
],
}
package { "gearman-job-server":
ensure => present,
provider => dpkg,
source => downcase("/tmp/packages/gearman-job-server_0.13-1_$architecture.deb"),
require => [
File["/tmp/packages"],
Package["libgearman4"],
],
}
package { "gearman-tools":
ensure => present,
provider => dpkg,
source => downcase("/tmp/packages/gearman-tools_0.13-1_$architecture.deb"),
require => File["/tmp/packages"],
}
package { "gearman":
ensure => present,
provider => dpkg,
source => "/tmp/packages/gearman_0.13-1_all.deb",
require => [
File["/tmp/packages"],
Package["gearman-tools"],
Package["gearman-job-server"],
],
}
package { "libgearman4":
ensure => present,
provider => dpkg,
source => downcase("/tmp/packages/libgearman4_0.13-1_$architecture.deb"),
require => File["/tmp/packages"],
}
package { "python-meld3":
ensure => present,
provider => dpkg,
source => downcase("/tmp/packages/python-meld3_0.6.5-3.1_$architecture.deb"),
require => File["/tmp/packages"],
}
package { "supervisor":
ensure => present,
provider => dpkg,
source => "/tmp/packages/supervisor_3.0a8-1.1_all.deb",
require => [
File["/tmp/packages"],
Package["python-meld3"]
],
}
package { ["ruby-stomp"]: ensure => latest, }
Package["ruby-stomp"]->Package["mcollective-common"]->Package["mcollective"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment