alexfeig.guacamole

Ansible角色:Guacamole

这个Ansible角色将在Ubuntu 16.04(Xenial)上配置Apache的Guacamole,并配备MariaDB。

强烈建议在运行完此角色后执行mysql_secure_installation。此角色不创建MariaDB的root密码。

要求

需要使用Ansible 2.4。

需要become或以root用户身份运行。运行时可以使用--ask-become-pass

角色变量

以下变量在defaults/main中设置:

变量 描述 默认值
guacamole_version 要安装的Guacamole版本 当前为0.9.13-incubating
guacamole_db_user Guacamole MariaDB用户名 guacamole
guacamole_db_password Guacamole MariaDB密码 foo
guacamole_db_name Guacamole MariaDB数据库 guacamole_db
mysql_java_client_version MySQL Java客户端版本 5.1.44
guacamole_apt_install 要安装的Apt软件包 很多!

注意: 对于比16.04早的Ubuntu版本,一些软件包会有所不同,特别是libjpegtomcat。您可以在自己的变量文件中覆盖版本。

示例剧本

- hosts: guacamole-host
  become: yes
  roles: 
    - alexfeig.guacamole

信息

此角色由Alex Feigenson创建。

待办事项

  • 可能添加nginx代理
  • 使MariaDB成为可选安装
  • 添加travis集成(需要考虑16.04)
关于项目

Ansible role for installing Apache Guacamole on Ubuntu 16.04 with MariaDB for authentication

安装
ansible-galaxy install alexfeig.guacamole
许可证
mit
下载
153
拥有者