From 9c1c97b2e2e5b2f361bebe991d7229d271773e24 Mon Sep 17 00:00:00 2001 From: varac Date: Tue, 12 Mar 2013 23:54:28 +0100 Subject: enable leap deb package repository and leap apt key on all hosts --- puppet/modules/site_apt/manifests/leap_repo.pp | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 puppet/modules/site_apt/manifests/leap_repo.pp (limited to 'puppet/modules/site_apt/manifests/leap_repo.pp') diff --git a/puppet/modules/site_apt/manifests/leap_repo.pp b/puppet/modules/site_apt/manifests/leap_repo.pp new file mode 100644 index 00000000..7b2128cd --- /dev/null +++ b/puppet/modules/site_apt/manifests/leap_repo.pp @@ -0,0 +1,6 @@ +class site_apt::leap_repo { + apt::sources_list {'leap.list': + content => "deb http://deb.leap.se/debian $::lsbdistcodename main" + } + +} -- cgit v1.2.3 From 65afb3a013fedd7c2d5eef15ac879a41c51de8e0 Mon Sep 17 00:00:00 2001 From: varac Date: Wed, 13 Mar 2013 10:56:24 +0100 Subject: install apt key before apt-get update --- puppet/modules/site_apt/manifests/leap_repo.pp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'puppet/modules/site_apt/manifests/leap_repo.pp') diff --git a/puppet/modules/site_apt/manifests/leap_repo.pp b/puppet/modules/site_apt/manifests/leap_repo.pp index 7b2128cd..81559abd 100644 --- a/puppet/modules/site_apt/manifests/leap_repo.pp +++ b/puppet/modules/site_apt/manifests/leap_repo.pp @@ -1,6 +1,7 @@ class site_apt::leap_repo { apt::sources_list {'leap.list': - content => "deb http://deb.leap.se/debian $::lsbdistcodename main" + content => "deb http://deb.leap.se/debian ${::lsbdistcodename} main", + before => Exec[refresh_apt] } } -- cgit v1.2.3 From 4132a1b857c79670ef457ae7e11b77b6ff2c477b Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Thu, 9 May 2013 17:16:48 -0400 Subject: the leap platform repo should track 'stable' --- puppet/modules/site_apt/manifests/leap_repo.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'puppet/modules/site_apt/manifests/leap_repo.pp') diff --git a/puppet/modules/site_apt/manifests/leap_repo.pp b/puppet/modules/site_apt/manifests/leap_repo.pp index 81559abd..9d967841 100644 --- a/puppet/modules/site_apt/manifests/leap_repo.pp +++ b/puppet/modules/site_apt/manifests/leap_repo.pp @@ -1,6 +1,6 @@ class site_apt::leap_repo { - apt::sources_list {'leap.list': - content => "deb http://deb.leap.se/debian ${::lsbdistcodename} main", + apt::sources_list { 'leap.list': + content => 'deb http://deb.leap.se/debian stable main', before => Exec[refresh_apt] } -- cgit v1.2.3 From 03cb737490a12813b63801bbf9198e7e4a91a37b Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Thu, 13 Jun 2013 16:54:56 -0400 Subject: install the leap-keyring package, after the leap apt source has been added and apt has been refreshed Change-Id: I485420c4ea50f8c3f6699b9b8073dc6c67b7a353 --- puppet/modules/site_apt/manifests/leap_repo.pp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'puppet/modules/site_apt/manifests/leap_repo.pp') diff --git a/puppet/modules/site_apt/manifests/leap_repo.pp b/puppet/modules/site_apt/manifests/leap_repo.pp index 9d967841..6b3d9919 100644 --- a/puppet/modules/site_apt/manifests/leap_repo.pp +++ b/puppet/modules/site_apt/manifests/leap_repo.pp @@ -4,4 +4,11 @@ class site_apt::leap_repo { before => Exec[refresh_apt] } + package { 'leap-keyring': + ensure => latest + } + + # We wont be able to install the leap-keyring package unless the leap apt + # source has been added and apt has been refreshed + Exec['refresh_apt'] -> Package['leap-keyring'] } -- cgit v1.2.3