alexfeig.guacamole
Rôle Ansible : Guacamole
Ce rôle Ansible va configurer Guacamole d'Apache sur Ubuntu 16.04 (Xenial) avec MariaDB.
Il est fortement conseillé d'exécuter mysql_secure_installation
après avoir exécuté ce rôle. Ce rôle ne crée pas de mot de passe root pour MariaDB.
Exigences
Fonctionne avec Ansible 2.4.
Nécessite become
ou d'être exécuté en tant qu'utilisateur root
. Vous pouvez utiliser --ask-become-pass
lors de l'exécution.
Variables de rôle
Les variables suivantes sont définies dans defaults/main
:
Variable | Description | Valeur par défaut |
---|---|---|
guacamole_version | Version de Guacamole à installer | actuellement 0.9.13-incubating |
guacamole_db_user | Nom d'utilisateur MariaDB pour Guacamole | guacamole |
guacamole_db_password | Mot de passe MariaDB pour Guacamole | foo |
guacamole_db_name | Nom de la base de données MariaDB pour Guacamole | guacamole_db |
mysql_java_client_version | Version du client Java MySQL | 5.1.44 |
guacamole_apt_install | Paquets Apt à installer | Beaucoup ! |
Remarque : Pour les versions d'Ubuntu antérieures à 16.04, certains paquets seront différents, notamment libjpeg
et tomcat
. Vous pouvez remplacer les versions dans votre propre fichier de variables.
Exemple de Playbook
- hosts: guacamole-host
become: yes
roles:
- alexfeig.guacamole
Informations
Ce rôle a été créé par Alex Feigenson
Liste des choses à faire
- Peut-être ajouter un proxy nginx
- Rendre MariaDB une installation optionnelle
- Ajouter une intégration avec Travis (il faut prendre en compte la version 16.04)
À propos du projet
Ansible role for installing Apache Guacamole on Ubuntu 16.04 with MariaDB for authentication
Installer
ansible-galaxy install alexfeig.guacamole
Licence
mit
Téléchargements
153
Propriétaire