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.