Skip to content

chaos-jetzt/ansible-role-freescout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published