aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/site/01-ipa.pp
blob: e29f9a2a180377a078a303dc4242ce3b5a630283 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
$ipa_client_package = case $facts['os']['family'] {
  'Debian': { 'freeipa-client' }
  'RedHat': { 'ipa-client' }
  default: { fail($facts['os']['family']) }
}

if $facts['os']['family'] == 'Debian' and $facts['os']['release']['major'] == "11" {
  class {'debian::backports':}
  ->
  Package[$ipa_client_package]
}

package {$ipa_client_package:}