ensure => "present"
}
+ sudo::conf { 'aur-builder':
+ content => "aur-builder ALL=(root) NOPASSWD: /usr/bin/aura *"
+ }
+
ensure_packages(['base-devel'], { 'install_options' => '--needed' })
ensure_packages(['gmp', 'pcre'], { 'install_options' => '--asdeps' })
exec { "pacman::aur::install::${name}":
cwd => "/tmp",
require => Class[aur::aura],
- command => "/usr/bin/aura -A ${name}",
+ command => "/usr/bin/sudo /usr/bin/aura --noconfirm -A ${name}",
user => "aur-builder",
unless => "/usr/bin/aura -Qk ${name}",
logoutput => 'on_failure',
exec { "pacman::aur::remove::${name}":
cwd => "/tmp",
require => Class[aur::aura],
- command => "/usr/bin/aura -Rs ${name}",
+ command => "/usr/bin/sudo /usr/bin/aura --noconfirm -Rs ${name}",
user => "aur-builder",
onlyif => "/usr/bin/aura -Qi ${name}",
logoutput => 'on_failure',