Puppet Class: apt::params

Inherited by:
apt
Defined in:
manifests/params.pp

Overview

Class: apt::params



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# File 'manifests/params.pp', line 3

class apt::params  {

  $package = 'apt'
  $extra_packages = 'debconf-utils'
  $force_conf_d = false
  $purge_conf_d = false
  $force_sources_list_d = false
  $purge_sources_list_d = false
  $force_preferences_d = false
  $purge_preferences_d = false
  $force_aptget_update = true

  $config_dir = '/etc/apt'
  $config_file = "${apt::params::config_dir}/apt.conf"
  $sourceslist_file = "${apt::params::config_dir}/sources.list"
  $sourceslist_template = ''
  $sourceslist_content = ''
  $preferences_file = "${apt::params::config_dir}/preferences"
  $preferences_template = ''
  $preferences_content = ''
  $aptconfd_dir = "${apt::params::config_dir}/apt.conf.d"
  $sourceslist_dir = "${apt::params::config_dir}/sources.list.d"
  $preferences_dir = "${apt::params::config_dir}/preferences.d"

  $update_command = '/usr/bin/apt-get -qq update'

  $manage_preferences = true
  $manage_sourceslist = true

  $config_dir_mode = '0755'
  $config_file_mode = '0644'
  $config_file_owner = 'root'
  $config_file_group = 'root'

  # General Settings
  $my_class = ''
  $source = ''
  $source_dir = ''
  $source_dir_purge = false
  $template = ''
  $content = ''
  $options = ''
  $version = 'present'
  $absent = false

  ### General module variables that can have a site or per module default
  $audit_only = false
  $keyserver = 'subkeys.pgp.net'

}