aboutsummaryrefslogtreecommitdiffstats
path: root/roles/cups_server/README.md
diff options
context:
space:
mode:
authorStonewall Jackson <stonewall@sacredheartsc.com>2023-02-11 09:18:42 -0500
committerStonewall Jackson <stonewall@sacredheartsc.com>2023-02-11 09:18:42 -0500
commit8adc2f20194062ef7014bf4f8c6200cc70ceaa46 (patch)
tree371a758c77b79347b6d28a6dca8e88d40a9d12ff /roles/cups_server/README.md
parent4dde2337e850271e4e85a56c7c5eadeefb92c7b9 (diff)
downloadselfhosted-8adc2f20194062ef7014bf4f8c6200cc70ceaa46.tar.gz
selfhosted-8adc2f20194062ef7014bf4f8c6200cc70ceaa46.zip
cups_server: add docs
Diffstat (limited to 'roles/cups_server/README.md')
-rw-r--r--roles/cups_server/README.md35
1 files changed, 35 insertions, 0 deletions
diff --git a/roles/cups_server/README.md b/roles/cups_server/README.md
new file mode 100644
index 0000000..d901613
--- /dev/null
+++ b/roles/cups_server/README.md
@@ -0,0 +1,35 @@
+CUPS Server
+===========
+
+Description
+-----------
+
+The `cups_server` role installs and configures the CUPS print server.
+
+
+Variables
+---------
+
+This role **accepts** the following variables:
+
+Variable | Default | Description
+----------------------|---------------------------|------------
+`cups_server_aliases` | `{{ cnames }}` | Aliases used for HTTP header validation
+`cups_server_admin` | `root@{{ email_domain }}` | Email address of the server administrator
+`cups_admin_group` | `role-cups-admin` | FreeIPA group for CUPS administrators (will be created)
+
+
+Usage
+-----
+
+Example playbook:
+
+````yaml
+- name: configure CUPS servers
+ hosts: cups_servers
+ roles:
+ - role: cups_server
+ vars:
+ cups_server_admin: printer-admin@example.com
+ cups_admin_group: print-admins
+````