freescout

Role Name

Install and configure freescout-helpdesk (to an extent) on your host(s).

Requirements

PHP is required for the installation, you could use geerlingguy's role for example: https://github.com/geerlingguy/ansible-role-php.

While not technically required for the installation, to run Freescout you will also need to have a webserver such as nginx installed. geerlingguy also created a role here (https://github.com/geerlingguy/ansible-role-nginx) for nginx. An example nginx config for freescout can be found here: https://github.com/freescout-helpdesk/freescout/wiki/Installation-Guide#61-nginx

Role Variables

TODO

Dependencies

Example Playbook

---
- hosts: all
    roles:
        - chaos-jetzt.freescout
    vars:
        freescout_basedir: /var/www/freescout
        freescout_source: git
        freescout_config:
            - name: db_connection
                value: mysql
            - name: db_host
                value: localhost
            - name: db_port
                value: 3306
            - name: db_database
                value: freescout
            - name: db_username
                value: root
            - name: db_password
                value: root
            - name: app_url
                value: "http://localhost:8080"
        freescout_admin_user:
            firstName: Chaos
            lastNaMe: Jetzt
            email: [email protected]
            password: secret

License

BSD 3 Clause

Author Information

Initially written by e1mo for the chaos.jetzt project. The git-repo lives at https://github.com/chaos-jetzt/ansible-role-freescout

About

Install and configure the freescout helpdesk.

Install
ansible-galaxy install chaos-jetzt/ansible-role-freescout
GitHub repository
License
bsd-3-clause
Downloads
28