Default variables: configuration

some of debops.fcgiwrap default variables have more extensive configuration than simple strings or lists, here you can find documentation and examples for them.

fcgiwrap__instances

List of fcgiwrap user instances, each one defined by a YAML dictionary. These instances will configure system services (init scripts on sysvinit and units on systemd) which will start fcgiwrap unprivileged on specified user account.

List of known parameters:

name
Required. Name of the instance, will be used as the name of the init scripts/unit files and socket.
user
Required. Name of the user account to use for this instance.
group
Primary group of a given user account to use for this instance.
home
Path to the home directory for the user account. If account does not exist, it will be created automatically with specified home directory.
createhome
Boolean, by default False. Specify if the user home directory should be created if it does not exist.
shell
Shell used by specified user account.
system
Boolean, by default True. If the account does not exist, it will be created as a “system” account with its UID/GID < 1000.
socket_user
Owner of the socket used by this fcgiwrap instance.
socket_group
Group which has access to this instance’s socket.
socket_mode
File permissions set on this instance’s socket.