key => '46925553',
key_server => 'subkeys.pgp.net',
pin => '-10',
- include_src => true
+ include_src => true,
+ include_deb => true
}
If you would like to configure your system so the source is the Puppet Labs APT repository
key_server: 'subkeys.pgp.net'
pin: '-10'
include_src: 'true'
+ include_deb: 'true'
'puppetlabs':
location: 'http://apt.puppetlabs.com'
}
if $ensure == 'present' {
- ::apt::pin { "hold ${package} at ${version}":
+ ::apt::pin { "hold_${package}":
packages => $package,
version => $version,
priority => $priority,
}
} else {
- ::apt::pin { "hold ${package} at ${version}":
+ ::apt::pin { "hold_${package}":
ensure => 'absent',
}
}
$release = 'UNDEF',
$repos = 'main',
$include_src = true,
+ $include_deb = true,
$required_packages = false,
$key = undef,
$key_server = 'keyserver.ubuntu.com',
:priority => 1001,
})
- should contain_apt__pin("hold #{title} at #{params[:version]}").with({
+ should contain_apt__pin("hold_#{title}").with({
:ensure => 'present',
:packages => title,
:version => params[:version],
:ensure => params[:ensure],
})
- should contain_apt__pin("hold #{title} at #{params[:version]}").with({
+ should contain_apt__pin("hold_#{title}").with({
:ensure => params[:ensure],
})
end
:priority => params[:priority],
})
- should contain_apt__pin("hold #{title} at #{params[:version]}").with({
+ should contain_apt__pin("hold_#{title}").with({
:ensure => 'present',
:packages => title,
:version => params[:version],
:release => 'karmic',
:repos => 'main',
:include_src => true,
+ :include_deb => true,
:required_packages => false,
:key => false,
:key_server => false,
if param_hash[:architecture]
arch = "[arch=#{param_hash[:architecture]}] "
end
- content << "\ndeb #{arch}#{param_hash[:location]} #{param_hash[:release]} #{param_hash[:repos]}\n"
-
+ if param_hash[:include_deb]
+ content << "\ndeb #{arch}#{param_hash[:location]} #{param_hash[:release]} #{param_hash[:repos]}\n"
+ end
if param_hash[:include_src]
content << "deb-src #{arch}#{param_hash[:location]} #{param_hash[:release]} #{param_hash[:repos]}\n"
end
#file generated by puppet
# <%= @comment %>
+<%- if @include_deb then -%>
deb <% if @architecture %>[arch=<%= @architecture %>] <% end %><%= @location %> <%= @release_real %> <%= @repos %>
+<%- end -%>
<%- if @include_src then -%>
deb-src <% if @architecture %>[arch=<%= @architecture %>] <% end %><%= @location %> <%= @release_real %> <%= @repos %>
<%- end -%>