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