robertdebock.cups
cups
Installieren und konfigurieren Sie CUPS, das Common Unix Printing System.
GitHub | GitLab | Qualität | Downloads | Version |
---|---|---|---|---|
Beispiel Playbook
Dieses Beispiel stammt aus molecule/default/converge.yml
und wird bei jedem Push, Pull-Request und Release getestet.
---
- name: Converge
hosts: all
become: yes
gather_facts: yes
roles:
- role: robertdebock.cups
Die Maschine muss vorbereitet werden. In CI erfolgt dies über molecule/default/prepare.yml
:
---
- name: Prepare
hosts: all
become: yes
gather_facts: no
roles:
- role: robertdebock.bootstrap
Siehe auch eine vollständige Erklärung und ein Beispiel zur Verwendung dieser Rollen.
Rollenvariablen
Die Standardwerte für die Variablen sind in defaults/main.yml
festgelegt:
---
# Standarddatei für cups
# Remote-Zugriff erlauben
cups_listen: "localhost:631"
cups_serveralias: "*"
# Lokale Drucker im lokalen Netzwerk freigeben. (boolean)
cups_browsing: no
# Zugriff auf den Server erlauben...
cups_locations:
- name: /
order: allow,deny
allow: "@LOCAL"
- name: /admin
order: allow,deny
allow: "@LOCAL"
- name: /admin/conf
authtype: Default
require: user @SYSTEM
order: allow,deny
allow: "@LOCAL"
- name: /admin/log
authtype: Default
require: user @SYSTEM
order: allow,deny
# CUPS kann eine Auftragsgeschichte speichern. (boolean)
cups_preserve_job_history: yes
# CUPS kann eine Weboberfläche anbieten. (boolean)
cups_web_interface: yes
Anforderungen
- pip-Pakete, die in requirements.txt aufgeführt sind.
Zustand der verwendeten Rollen
Die folgenden Rollen werden verwendet, um ein System vorzubereiten. Sie können Ihr System auch auf andere Weise vorbereiten.
Anforderung | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap |
Kontext
Diese Rolle ist Teil vieler kompatibler Rollen. Schauen Sie sich die Dokumentation dieser Rollen für weitere Informationen an.
Hier ist eine Übersicht über verwandte Rollen:
Kompatibilität
Diese Rolle wurde auf diesen Container-Images getestet:
Container | Tags |
---|---|
Alpine | alle |
Amazon | Kandidat |
EL | 8, 9 |
Debian | alle |
Fedora | alle |
opensuse | alle |
Ubuntu | alle |
Die minimale benötigte Version von Ansible ist 2.12, Tests wurden durchgeführt für:
- Die vorherige Version.
- Die aktuelle Version.
- Die Entwicklungsversion.
Wenn Sie Probleme finden, melden Sie diese bitte in GitHub.
Lizenz
Autoreninformation
Bitte ziehen Sie in Betracht, mich zu unterstützen.
Install and configure CUPS, the Common Unix Printing System.
ansible-galaxy install robertdebock.cups