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