Puppet Development Toolkit (PDK) is only available via manual download and installation.
Proposed Solution
A Puppet-based installation would look like this:
archive { 'pdk.deb':
source => 'https://pm.puppetlabs.com/cgi-bin/pdk_download.cgi?dist=ubuntu&rel=16.04&arch=amd64&ver=latest',
path => '/tmp/pdk.deb',
extract => false,
cleanup => false,
}
package { 'pdk':
ensure => present, # latest? (to make sure dpkg upgrades an installed package)
source => '/tmp/pdk.deb',
provider => 'dpkg',
}
Maybe Reconsider vcsscm
It may be worth reconsidering the modules structure for vcsscm (try to understand whether moving that under a development category would be clearer).
Puppet Development Toolkit (PDK) is only available via manual download and installation.
Proposed Solution
A Puppet-based installation would look like this:
Maybe Reconsider
vcsscmIt may be worth reconsidering the modules structure for
vcsscm(try to understand whether moving that under adevelopmentcategory would be clearer).