diff options
| author | alex <alex@pdp7.net> | 2023-01-28 16:34:59 +0100 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-01-28 16:36:49 +0100 |
| commit | a05ec3108fa658eecd3fbb602abb834649eaab5d (patch) | |
| tree | 37c7963567196914aa0efd58079e62a7730965d3 /personal_infra/puppet/modules | |
| parent | 811f60a331da44c9621d771ccc34ee0c0555080e (diff) | |
Add Debian class with backports support
Diffstat (limited to 'personal_infra/puppet/modules')
| -rw-r--r-- | personal_infra/puppet/modules/debian/manifests/backports.pp | 9 | ||||
| -rw-r--r-- | personal_infra/puppet/modules/debian/manifests/init.pp | 5 |
2 files changed, 14 insertions, 0 deletions
diff --git a/personal_infra/puppet/modules/debian/manifests/backports.pp b/personal_infra/puppet/modules/debian/manifests/backports.pp new file mode 100644 index 00000000..4f33bf22 --- /dev/null +++ b/personal_infra/puppet/modules/debian/manifests/backports.pp @@ -0,0 +1,9 @@ +class debian::backports { + $codename = $facts['os']['distro']['codename'] + + file {'/etc/apt/sources.list.d/backports.list': + content => "deb http://deb.debian.org/debian ${codename}-backports main\n", + } + ~> + Exec["/usr/bin/apt update"] +} diff --git a/personal_infra/puppet/modules/debian/manifests/init.pp b/personal_infra/puppet/modules/debian/manifests/init.pp new file mode 100644 index 00000000..fd85713d --- /dev/null +++ b/personal_infra/puppet/modules/debian/manifests/init.pp @@ -0,0 +1,5 @@ +class debian { + exec {'/usr/bin/apt update': + refreshonly => true, + } +} |
