From 7b3a11238f0fdd2de39fc4973aeccd02852f4482 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= <hugo.hornquist@liuformulastudent.se> Date: Mon, 4 Nov 2019 18:14:12 +0000 Subject: [PATCH] Replace exec hax with apt::source. --- modules/insidan/manifests/openproject.pp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/insidan/manifests/openproject.pp b/modules/insidan/manifests/openproject.pp index 9221e53..3316af3 100644 --- a/modules/insidan/manifests/openproject.pp +++ b/modules/insidan/manifests/openproject.pp @@ -8,14 +8,14 @@ define insidan::openproject ( # email => 'hugo.hornquist@liuformulastudent.se', # TODO NOOOOOOO # } # This is horrible. Please fix. - exec { 'install openproject repos': - command => 'bash -e wget -qO- https://dl.packager.io/srv/opf/openproject/key | apt-key add -; sudo wget -O /etc/apt/sources.list.d/openproject.list https://dl.packager.io/srv/opf/openproject/stable/10/installer/ubuntu/18.04.repo', - creates => '/etc/apt/sources.list.d/openproject.list', - path => ['/usr/bin', '/usr/sbin', '/bin'], - } - ~> exec { 'apt update': - command => 'apt update', - path => ['/usr/bin', '/usr/sbin', '/bin'], + + apt::source { 'openproject': + location => 'https://dl.packager.io/srv/deb/opf/openproject/stable/10/ubuntu', + release => '18.04', + key => { + source => 'https://dl.packager.io/srv/opf/openproject/key', + id => '6257DF9972462F57A20FFB2AB6D583CCBD33EEB8', + } } ~> package { 'openproject' : ensure => installed, -- GitLab