mtlynch.clipbucket
Rôle Ansible : Clipbucket
Installe la plateforme vidéo Clipbucket sur des serveurs Ubuntu 14.04.
Variables de rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml) :
clipbucket_admin_user: admin
clipbucket_admin_password: admin
Les informations d'identification pour l'utilisateur admin de Clipbucket dans l'application web Clipbucket.
# 4829 => ClipBucket 2.8.3
clipbucket_git_version: 4829
Le tag de version git à utiliser pour l'installation de Clipbucket. Une liste complète des tags de version de Clipbucket se trouve sur la page des versions de Clipbucket.
clipbucket_site_domain: example.com
Le domaine sur lequel Clipbucket est en cours d'exécution.
clipbucket_path: /var/www/clipbucket
Le chemin système où Clipbucket doit être installé.
clipbucket_mysql_db: clipbucketdb
clipbucket_mysql_user: clipbucketuser
clipbucket_mysql_password: clipbucketpw
clipbucket_mysql_prefix: cb_
Les paramètres de la base de données MySQL/MariaDB pour la base de données Clipbucket.
Dépendances
Exemple de Playbook
example.yml
- hosts: clipbucket
roles:
- { role: mtlynch.clipbucket }
Exécution de l'exemple de Playbook
Pour exécuter le playbook d'exemple, example.yml
(ci-dessus), exécutez les commandes ci-dessous :
ansible-galaxy install mtlynch.clipbucket
ansible-playbook example.yml
Après avoir exécuté la commande ci-dessus sur un nœud appelé clipbucket
, vous allez ensuite naviguer vers http://clipbucket/ et vous connecter avec les identifiants admin
/ admin
.
Dans un playbook pour un serveur de production, vous devriez créer un fichier secrets.yml
au lieu de spécifier les mots de passe sur la ligne de commande et choisir des mots de passe forts au lieu des exemples fournis.
Licence
Apache2
Informations sur l'auteur
Ce rôle a été créé en 2016 par Michael Lynch.
ansible-galaxy install mtlynch.clipbucket