mtlynch.clipbucket
Ansible Role: Clipbucket
This role installs the Clipbucket video platform on Ubuntu 14.04 servers.
Role Variables
Below are the available variables along with their default settings (see defaults/main.yml):
clipbucket_admin_user: admin
clipbucket_admin_password: admin
These are the login details for the Clipbucket admin user in the web application.
# 4829 => ClipBucket 2.8.3
clipbucket_git_version: 4829
This tells which version of Clipbucket to install. You can see all versions at the Clipbucket releases page.
clipbucket_site_domain: example.com
Specify the domain where Clipbucket will be accessed.
clipbucket_path: /var/www/clipbucket
This is the file path where Clipbucket will be installed.
clipbucket_mysql_db: clipbucketdb
clipbucket_mysql_user: clipbucketuser
clipbucket_mysql_password: clipbucketpw
clipbucket_mysql_prefix: cb_
These are the settings for the MySQL/MariaDB database for Clipbucket.
Dependencies
You need the following roles to work with Clipbucket:
Example Playbook
example.yml
- hosts: clipbucket
roles:
- { role: mtlynch.clipbucket }
Running Example Playbook
To run the example playbook, example.yml
(shown above), enter the following commands:
ansible-galaxy install mtlynch.clipbucket
ansible-playbook example.yml
After running the commands on a server named clipbucket
, go to http://clipbucket/ and log in using the username admin
and the password admin
.
For a live production server, it's recommended to use a secrets.yml
file for passwords instead of entering them in the command line. Also, prefer strong passwords rather than the examples given.
License
Apache2
Author Information
This role was created in 2016 by Michael Lynch.
ansible-galaxy install mtlynch.clipbucket