Snippets

Ian Samuel Upgrade puppet from puppetlabs repo

Created by Ian Samuel
# puppet module install maestrodev-wget
# puppet module install puppetlabs-apt

$deb = "puppetlabs-release-${::lsbdistcodename}.deb"

wget::fetch { 'puppetlabs':
  source      => "https://apt.puppetlabs.com/$deb",
  destination => "/usr/src/$deb",
  notify      => Package['puppetlabs'],
}

package { 'puppetlabs':
  provider => 'dpkg',
  source   => "/usr/src/$deb",
  notify   => Exec['apt_update'],
}

include apt

package { 'puppet':
  ensure  => latest,
  require => Exec['apt_update'],
}

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.