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