X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FPuppet.git;a=blobdiff_plain;f=modules%2Fbase_installation%2Fmanifests%2Fpackage_managers.pp;h=596eff5bec43862037728c496f0b9c4517756dd7;hp=c5c848524f5ad63695cbd7334b3bbc528e5b2878;hb=19c467dccfd00193a66f1341f068987da7bca14b;hpb=7fed35a408b9ec37454169425823785b5fc8978b diff --git a/modules/base_installation/manifests/package_managers.pp b/modules/base_installation/manifests/package_managers.pp index c5c8485..596eff5 100644 --- a/modules/base_installation/manifests/package_managers.pp +++ b/modules/base_installation/manifests/package_managers.pp @@ -15,9 +15,22 @@ class base_installation::package_managers inherits base_installation { pacman::repo { 'multilib': order => 15, - include => '/etc/pacman.d/mirrorlist' + include => '/etc/pacman.d/mirrorlist', } + pacman::repo { 'immae': + order => 0, + server => 'https://release.immae.eu/packages/', + siglevel => 'Optional', + } + + exec { "refresh pacman": + command => "/usr/bin/pacman -Sy", + refreshonly => true, + } + + Concat["/etc/pacman.conf"] ~> Exec["refresh pacman"] -> Package <| name != "pacman" |> + class { 'aur': } contain "pacman"