]> review.fuel-infra Code Review - puppet-modules/puppetlabs-apt.git/commitdiff
(#201) Use root to exec
authorTsuharesu Luciel <tsuharesu01@gmail.com>
Mon, 30 Dec 2013 18:01:56 +0000 (16:01 -0200)
committerTsuharesu Luciel <tsuharesu01@gmail.com>
Mon, 30 Dec 2013 18:01:56 +0000 (16:01 -0200)
User root is needed to execute this command.

If someone changes the default Exec user, apt-add-repository will fail.

manifests/ppa.pp

index 730bf7d198f452728097879841d83008f77531eb..f9296549ac4e44bd623f5794d2bfa7ffd950ad57 100644 (file)
@@ -45,6 +45,7 @@ define apt::ppa(
         environment  => $proxy_env,
         command      => "/usr/bin/add-apt-repository ${options} ${name}",
         unless       => "/usr/bin/test -s ${sources_list_d}/${sources_list_d_filename}",
+        user         => 'root',
         logoutput    => 'on_failure',
         notify       => Exec['apt_update'],
         require      => [