mtlynch.clipbucket
Rol de Ansible: Clipbucket
Instala la plataforma de video Clipbucket en servidores Ubuntu 14.04.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml):
clipbucket_admin_user: admin
clipbucket_admin_password: admin
Las credenciales para el usuario administrador de Clipbucket en la aplicación web de Clipbucket.
# 4829 => ClipBucket 2.8.3
clipbucket_git_version: 4829
La etiqueta de lanzamiento de git que se usará para la instalación de Clipbucket. Una lista completa de las etiquetas de lanzamiento de Clipbucket se puede encontrar en la página de lanzamientos de Clipbucket.
clipbucket_site_domain: example.com
El dominio en el que se ejecuta Clipbucket.
clipbucket_path: /var/www/clipbucket
La ruta del sistema de archivos donde se instalará Clipbucket.
clipbucket_mysql_db: clipbucketdb
clipbucket_mysql_user: clipbucketuser
clipbucket_mysql_password: clipbucketpw
clipbucket_mysql_prefix: cb_
La configuración de la base de datos MySQL/MariaDB para la base de datos de Clipbucket.
Dependencias
Ejemplo de Playbook
example.yml
- hosts: clipbucket
roles:
- { role: mtlynch.clipbucket }
Ejecutando el Ejemplo de Playbook
Para ejecutar el ejemplo de playbook, example.yml
(arriba), ejecute los siguientes comandos:
ansible-galaxy install mtlynch.clipbucket
ansible-playbook example.yml
Después de ejecutar el comando anterior en un nodo llamado clipbucket
, debes navegar a http://clipbucket/ e iniciar sesión con las credenciales admin
/ admin
.
En un playbook para un servidor de producción, debes crear un archivo secrets.yml
en lugar de especificar contraseñas en la línea de comandos y debes elegir contraseñas fuertes en lugar de los ejemplos.
Licencia
Apache2
Información del Autor
Este rol fue creado en 2016 por Michael Lynch.
ansible-galaxy install mtlynch.clipbucket