cu-custom
Apply local branding and customisation for Cardiff University.
Requirements
None
Role Variables
custom_motd:
Filename & optional path for template for /etc/motd file (default:
bundled).
custom_bgsrc:
Filename & optional path for customised background image (default:
bundled).
custom_bgfile:
Path to default desktop background file.
custom_popup:
Filename & optional path for customised XDG autostart file showing
popup banner message at login (default: bundled).
custom_sudo_groups:
List of UNIX user groups to be allowed sudo access (default: none).
custom_usergrps:
List of UNIX user groups to have network modification rights
(default: none).
custom_scratch_dir:
Path to parent of user scratch directories (default: /tmp/scratch)
custom_scratch_age:
Max age of scratch files to retain (default: 1d)
custom_tempuser:
Name of optional, temporary (time-limited) local user account to
create (default: undefined). The account will not have SSH access.
custom_tempuser_pass:
Hashed password string for temporary user (default: invalid/locked).
custom_tempuser_expire:
If defined, time in epoch seconds at which temporary account should
expire (default: undefined).
custom_tempuser_days:
Days after which temporary user password should expire and lock
(default: 30).
custom_network_control:
Whether to allow users to control the network connection (boolean,
default: true).
custom_admusers:
List of admin users to remove from the GDM login user list (optional,
default: empty).
Dependencies
None
Example Playbook
- hosts: servers
roles:
- { role: cu-custom }
License
BSD
Author Information
Ade Rixon, UITGB linuxadmin@cf.ac.uk