Hi, this looks like lots of code and could be more efficient (Zesty & Xenial )?
Thanks for your support !
$mirrors = {
'xenial_main' => {
release => 'xenial',
repos => ['main', 'restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'xenial_main_updates' => {
release => 'xenial-updates',
repos => ['main', 'restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'xenial_universe' => {
release => 'xenial',
repos => ['universe'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'xenial_universe_updates' => {
release => 'xenial-updates',
repos => ['universe'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'xenial_multiverse' => {
release => 'xenial',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'xenial_multiverse_updates' => {
release => 'xenial-updates',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'xenial_backports' => {
release => 'xenial-backports',
repos => ['main','restricted','universe','multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'xenial_security' => {
release => 'xenial-security',
repos => ['main','restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'xenial_security' => {
release => 'xenial-security',
repos => ['main','restricted'],
architectures => ['i386','amd64'],
key => [],
with_udebs => true,
},
'xenial_security_universe' => {
release => 'xenial-security',
repos => ['universe'],
architectures => ['i386','amd64'],
key => [],
with_udebs => true,
},
'xenial_security_multiverse' => {
release => 'xenial-security',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => [],
with_udebs => true,
},
'xenial_yarn' => {
release => 'stable',
repos => ['main'],
architectures => ['amd64'],
key => ['72ECF46A56B4AD39C907BBB71646B01B86E50310'],
},
'xenial_puppet' => {
release => 'xenial',
repos => ['PC1'],
architectures => ['amd64'],
key => ['6F6B15509CF8E59E6E469F327F438280EF8D349F'],
},
'zesty_puppet' => {
release => 'zesty',
repos => ['PC1'],
architectures => ['amd64'],
key => ['6F6B15509CF8E59E6E469F327F438280EF8D349F'],
},
'zesty_yarn' => {
release => 'stable',
repos => ['main'],
architectures => ['amd64'],
key => ['72ECF46A56B4AD39C907BBB71646B01B86E50310'],
},
'zesty_security_multiverse' => {
release => 'zesty-security',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => [],
with_udebs => true,
},
'zesty_security_universe' => {
release => 'zesty-security',
repos => ['universe'],
architectures => ['i386','amd64'],
key => [],
with_udebs => true,
},
'zesty_security' => {
release => 'zesty-security',
repos => ['main','restricted'],
architectures => ['i386','amd64'],
key => [],
with_udebs => true,
},
'zesty_security' => {
release => 'zesty-security',
repos => ['main','restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'zesty_backports' => {
release => 'zesty-backports',
repos => ['main','restricted','universe','multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'zesty_multiverse_updates' => {
release => 'zesty-updates',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'zesty_multiverse' => {
release => 'zesty',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'zesty_universe_updates' => {
release => 'zesty-updates',
repos => ['universe'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'zesty_universe' => {
release => 'zesty',
repos => ['universe'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'zesty_main' => {
release => 'zesty',
repos => ['main', 'restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
},
'zesty_main_updates' => {
release => 'zesty-updates',
repos => ['main', 'restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
with_udebs => true,
}
}