class common::location {
$address = extlookup("address")
$aptproxy = extlookup("aptproxy")
$citystate = extlookup("citystate")
$nameservers = extlookup("nameservers")
file {
"/etc/resolv.conf":
content => template("common/resolv.conf.erb"),
ensure => "present";
}
host {
"aptproxy.$domain":
alias => "aptproxy",
ensure => "present",
ip => "$aptproxy";
}
}