aboutsummaryrefslogtreecommitdiffstats
path: root/roles/cups_server/README.md
blob: d901613281b54e39823c241f7a09ef02cf6b7213 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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
````