Ansible role to install and manage BunkerWeb on Linux.
See the documentation for more information about the role.
We assume that you are already familiar with both BunkerWeb and Ansible.
Name | Type | Description | Default value |
---|---|---|---|
bunkerweb_version |
string | Version of BunkerWeb to install. | 1.5.0 |
nginx_version |
string | Version of NGINX to install. | 1.24.0 |
freeze_versions |
boolean | Prevent upgrade of BunkerWeb and NGINX when performing packages upgrades. | true |
variables_env |
string | Path of the variables.env file to configure BunkerWeb. | files/variables.env |
enable_ui |
boolean | Activate the web UI. | false |
custom_ui |
string | Path of the ui.env file to configure the web UI. | files/ui.env |
custom_configs_path |
Dictionary | Each entry is a path of the folder containing custom configurations. Keys are the type of custom configs : http , server-http , modsec , modsec-crs and default-server-http |
empty values |
custom_www |
string | Path of the www directory to upload. | empty value |
custom_plugins |
string | Path of the plugins directory to upload. | empty value |
custom_www_owner |
string | Default owner for www files and folders. | nginx |
custom_www_group |
string | Default group for www files and folders. | nginx |
AGPL v3