Added Debian components

* added debian components for Debian12 and Debian11
  * added apt module to puppetfile
  * removed /etc/apt/sources.list management, done by apt module
  * added profiles::apt::puppet7
This commit is contained in:
2023-06-29 22:10:25 +10:00
parent 46a95d756a
commit 87f174df33
7 changed files with 157 additions and 54 deletions
+12
View File
@@ -0,0 +1,12 @@
# hieradata/os/Debian/Debian11.yaml
---
profiles::apt::managed_repos:
- 'base'
- 'security'
- 'updates'
- 'puppet7'
profiles::apt::components:
- contrib
- main
- non-free
+6
View File
@@ -5,3 +5,9 @@ profiles::apt::managed_repos:
- 'security'
- 'updates'
- 'puppet7'
profiles::apt::components:
- contrib
- main
- non-free
- non-free-firmware
+5 -1
View File
@@ -1,3 +1,7 @@
# hieradata/os/debian/all_releases.yaml
---
profiles::apt::base::baseurl: http://debian.mirror.digitalpacific.com.au/debian
profiles::apt::base::mirrorurl: http://debian.mirror.digitalpacific.com.au/debian
profiles::apt::base::secureurl: http://security.debian.org/debian-security
profiles::apt::puppet7::mirror: http://apt.puppetlabs.com
profiles::apt::puppet7::repo: puppet7
profiles::apt::puppet7::dist: bullseye