default: {
config_file { "/etc/apt/preferences":
content => $custom_preferences,
- alias => apt_config,
+ alias => "apt_config",
require => File["/etc/apt/sources.list"];
}
}
# this just pins unstable and testing to very low values
"/etc/apt/preferences":
content => template("apt/preferences.erb"),
- # use File[apt_config] to reference a completed configuration
+ # use Config_File["apt_config"] to reference a completed configuration
# See "The Puppet Semaphor" 2007-06-25 on the puppet-users ML
- alias => apt_config,
+ alias => "apt_config",
# only update together
require => File["/etc/apt/sources.list"];
# little default settings which keep the system sane
"/etc/apt/apt.conf.d/from_puppet":
content => "APT::Get::Show-Upgraded true;\nDSelect::Clean $real_apt_clean;\n",
- before => File[apt_config];
+ before => Config_File["apt_config"];
}
}
refreshonly => true,
subscribe => [ File["/etc/apt/sources.list"],
File["/etc/apt/preferences"], File["/etc/apt/apt.conf.d"],
- File[apt_config] ],
+ Config_File["apt_config"] ],
}
if $apt_update_method == 'exec' {
exec { "/usr/bin/apt-get update > /dev/null 2>&1 && /usr/bin/apt-get autoclean > /dev/null 2>&1 #hourly":
- require => [ File["/etc/apt/sources.list"], File["/etc/apt/preferences"], File[apt_config] ],
+ require => [ File["/etc/apt/sources.list"], File["/etc/apt/preferences"], Config_File["apt_config"] ],
# Another Semaphor for all packages to reference
alias => apt_updated,
}
hour => "*/1",
minute => "0",
ensure => present,
- require => [ File["/etc/apt/sources.list"], File["/etc/apt/preferences"], File[apt_config] ],
+ require => [ File["/etc/apt/sources.list"], File["/etc/apt/preferences"], Config_File["apt_config"] ],
}
}
alias => "backports_key",
refreshonly => true,
subscribe => File["${apt_base_dir}/backports.org.key"],
- before => [ File[apt_config], Package["debian-backports-keyring"] ]
+ before => [ Config_File["apt_config"], Package["debian-backports-keyring"] ]
}
}
lenny: {
alias => "backports_key",
refreshonly => true,
subscribe => File["${apt_base_dir}/backports.org.key"],
- before => [ File[apt_config], Package["debian-backports-keyring"] ]
+ before => [ Config_File["apt_config"], Package["debian-backports-keyring"] ]
}
}
}
alias => "custom_keys",
subscribe => File["${apt_base_dir}/keys.d"],
refreshonly => true,
- before => File[apt_config];
+ before => Config_File["apt_config"];
}
}
}
group => root,
mode => 0644,
content => template("apt/proxy.erb"),
- require => File[apt_config],
+ require => Config_File["apt_config"],
}
} else {
file { "/etc/apt/apt.conf.d/proxy":