51 lines
1.5 KiB
Markdown
51 lines
1.5 KiB
Markdown
Ansible-Role-Lufi
|
||
=========
|
||
This role installs the and configures Lufi on Debian/Ubuntu servers with nginx web server configuration.
|
||
|
||
Role Variables
|
||
--------------
|
||
| Variable name | Value | Description |
|
||
| ------------- | ----- | ----------- |
|
||
| `app_dir` | /var/www/lufi | Set the application directory for the best practice |
|
||
| `lufi_owner` | www-data | Set the application user for the best practice |
|
||
| `lufi_group` | www-data | Set the application group for the best practice |
|
||
| `_contact` | contact.example.com | Contact option (mandatory), where you have to put some way for the users to contact you. |
|
||
| `_report` | report@example.com | report option (mandatory) Put an email address or an URL to let people report illegal files |
|
||
| `_project_version` | master | We can chose the project version either Master branch, Dev branch or tag based |
|
||
| `_server_name` | IP address (or) CNAME/FQDN | Mention the Server Name for the Nginx configurations |
|
||
|
||
Sample example of use in a playbook
|
||
--------------
|
||
|
||
The following code has been tested with Ubuntu 20.04
|
||
|
||
```yaml
|
||
|
||
- name: "install lufi"
|
||
hosts: enter your hosts file
|
||
become: yes
|
||
role:
|
||
- ansible-role-lufi
|
||
vars:
|
||
lufi_owner: "www-data"
|
||
lufi_group: "www-data"
|
||
contact: "contact.example.com"
|
||
report: "report@example.com"
|
||
app_dir: "/var/www/lufi"
|
||
project_version: "master"
|
||
servername: "IP address (or) CNAME/FQDN"
|
||
```
|
||
|
||
Contributing
|
||
------------
|
||
Don’t hesitate to create a pull request
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|