X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fpacman%2Fmanifests%2Frepo.pp;fp=modules%2Fpacman%2Fmanifests%2Frepo.pp;h=02dc4ec1baae2e91c25fc4433db7f1ea09f7dfa7;hb=8ed6fb29b46bbac3f28adc0d0918a71b6a694322;hp=0000000000000000000000000000000000000000;hpb=919d772aaa9bb6f298b1d0a433b6b32d15c0410f;p=perso%2FImmae%2FProjets%2FPuppet.git diff --git a/modules/pacman/manifests/repo.pp b/modules/pacman/manifests/repo.pp new file mode 100644 index 0000000..02dc4ec --- /dev/null +++ b/modules/pacman/manifests/repo.pp @@ -0,0 +1,21 @@ +# This resource manages an individual repo's that applies to the file defined in +# $target. See README.md for more details. +# always order from 100 and increase. +define pacman::repo ( + $server = undef, + $include = undef, + $description = undef, + $siglevel = undef, + $order = '100', + # Needed for testing primarily, support for multiple files is not really + # working. + $target = $pacman::config::config) { + # Create a rule fragment + $fragname = "repo_${name}" + + concat::fragment { $fragname: + target => $target, + content => template('pacman/pacman.conf.repo.erb'), + order => $order, + } +}