Commit 258df7f7 authored by Oliver Lowe's avatar Oliver Lowe
Browse files

Install LDAP auth plugin by default

parent 295de8d7
......@@ -2,7 +2,7 @@ Ansible Role: Guacamole
=========
This Ansible role will configure Apache's Guacamole on Debian 10
complete with MariaDB.
complete with MariaDB and LDAP auth plugins.
It is *strongly* advised that you run `mysql_secure_installation` after this is run. This role does *not* create a MariaDB root password.
......
---
- name: Retrieving guacamole-auth-ldap-{{ guacamole_version }}
get_url:
url: http://apache.org/dyn/closer.cgi?action=download&filename=guacamole/{{ guacamole_version }}/binary/guacamole-auth-ldap-{{ guacamole_version }}.tar.gz
dest: /tmp/
- name: Unarchiving guacamole-auth-ldap-{{ guacamole_version }}
unarchive:
src: /tmp/guacamole-auth-ldap-{{ guacamole_version }}.tar.gz
dest: /tmp/
copy: no
- name: Install guacamole-auth-ldap-{{ guacamole_version }}.jar
copy:
src: /tmp/guacamole-auth-ldap-{{ guacamole_version }}/guacamole-auth-ldap-{{ guacamole_version }}.jar
dest: /etc/guacamole/extensions/
remote_src: yes
become: true
......@@ -7,4 +7,5 @@
- import_tasks: install_guacamole_server.yml
- import_tasks: install_guacamole_client.yml
- import_tasks: install_guacamole_mysql_authentication.yml
- import_tasks: ldap_auth.yml
- import_tasks: configure_guacamole.yml
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment