Install and configure freescout-helpdesk (to an extent) on your host(s).
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
TODO
---
- 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
BSD 3 Clause
Initially written by e1mo for the chaos.jetzt project. The git-repo lives at https://github.com/chaos-jetzt/ansible-role-freescout