mtlynch.clipbucket
Rola Ansible: Clipbucket
Instaluje platformę wideo Clipbucket na serwerach Ubuntu 14.04.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml):
clipbucket_admin_user: admin
clipbucket_admin_password: admin
Dane logowania do użytkownika administratora Clipbucket w aplikacji webowej Clipbucket.
# 4829 => ClipBucket 2.8.3
clipbucket_git_version: 4829
Tag wersji git, który ma być używany do instalacji Clipbucket. Pełna lista tagów wydań Clipbucket znajduje się na stronie wydań Clipbucket.
clipbucket_site_domain: example.com
Domena, na której działa Clipbucket.
clipbucket_path: /var/www/clipbucket
Ścieżka systemu plików, do której należy zainstalować Clipbucket.
clipbucket_mysql_db: clipbucketdb
clipbucket_mysql_user: clipbucketuser
clipbucket_mysql_password: clipbucketpw
clipbucket_mysql_prefix: cb_
Ustawienia bazy danych MySQL/MariaDB dla bazy danych Clipbucket.
Zależności
Przykładowy playbook
example.yml
- hosts: clipbucket
roles:
- { role: mtlynch.clipbucket }
Uruchamianie przykładowego playbooka
Aby uruchomić przykładowy playbook example.yml
(powyżej), wykonaj poniższe polecenia:
ansible-galaxy install mtlynch.clipbucket
ansible-playbook example.yml
Po wykonaniu powyższego polecenia na węźle o nazwie clipbucket
, przejdź do http://clipbucket/ i zaloguj się używając danych admin
/ admin
.
W playbooku dla serwera produkcyjnego powinieneś stworzyć plik secrets.yml
, zamiast podawać hasła w linii poleceń, oraz wybrać silne hasła zamiast przykładów.
Licencja
Apache2
Informacje o autorze
Ta rola została stworzona w 2016 roku przez Michael Lynch.
ansible-galaxy install mtlynch.clipbucket