fuel-plugin-calico/deployment_scripts/puppet/manifests/repo_setup.pp

30 lines
723 B
Puppet

notice('MODULAR: calico/repo_setup.pp')
# Initial constants
$plugin_name = 'fuel-plugin-calico'
$plugin_settings = hiera_hash($plugin_name, {})
# Bird PPA
apt::source { 'bird-repo':
location => 'http://ppa.launchpad.net/cz.nic-labs/bird/ubuntu',
repos => 'main',
#release => 'trusty',
include => {
'src' => false,
},
}
# Calico PPA
apt::source { 'calico-repo':
#location => "http://ppa.launchpad.net/project-calico/stable/ubuntu",
location => 'http://ppa.launchpad.net/project-calico/calico-1.4/ubuntu',
repos => 'main',
#release => 'trusty',
include => {
'src' => false,
},
}
Apt::Source<||> ~> Exec<| title == 'apt_update' |>
Exec<| title == 'apt_update' |> -> Package<||>