Merge 81e1473ef7fc1cc2a9b62999278b83b635247c27 into 75aac52edad09eb5f0cdcbe05bcd1c41f83cb28e

This commit is contained in:
3nprob 2025-03-22 05:01:06 +00:00 committed by GitHub
commit a550fb8137
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 33 additions and 5 deletions

View File

@ -5,4 +5,4 @@ SPDX-License-Identifier: AGPL-3.0-or-later
#}
{% from 'utils/macros/clone-template.sls' import clone_template -%}
{{ clone_template('debian-minimal', sls_path) }}
{{ clone_template('fedora-minimal', sls_path) }}

View File

@ -46,6 +46,7 @@ prefs:
features:
- enable:
- servicevm
- service.avahi
- service.cups
- appmenus-dispvm
- disable:
@ -115,6 +116,7 @@ prefs:
features:
- enable:
- servicevm
- service.avahi
- service.cups
- disable:
- service.cups-browsed

View File

@ -28,15 +28,41 @@ include:
- ipp-usb
- man-db
## Print
- printer-driver-cups-pdf
- system-config-printer
## Scan
## TODO: simple-scan did not detect my scanner, but detected printer.
- simple-scan
- sane
- sane-utils
- sane-airscan
{% set pkg = {
'Arch': {
'pkg': [
],
},
'Debian': {
'pkg': [
'printer-driver-cups-pdf',
'sane',
'sane-utils',
],
},
'RedHat': {
'pkg': [
'cups-filters-driverless',
'cups-ipptool',
'cups-pdf',
'gutenprint-cups',
'sane-backends',
],
},
}.get(grains.os_family) -%}
"{{ slsdotpath }}-installed-os-specific":
pkg.installed:
- setopt: "install_weak_deps=False"
- skip_suggestions: True
- setopt: "install_weak_deps=False"
- pkgs: {{ pkg.pkg|sequence|yaml }}
"{{ slsdotpath }}-add-user-to-lpadmin-group":
group.present:
- name: lpadmin