wiseflat.peertube

Rola Ansible: Peertube

Instaluje Peertube na Ubuntu.

Wymagania

Ta rola działa tylko na Ubuntu.

Zmienne Roli

Dostępne zmienne wymienione są poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml):

  peertube_version: v1.0.0-beta.4  
peertube_domain: peertube.example.com  
peertube_admin_email: [email protected]  
peertube_database_suffix: _prod  
peertube_database_username: peertube  
peertube_database_password: peertube  

peertube_smtp_hostname: smtp.example.com  
peertube_smtp_port: 465  
peertube_smtp_username: [email protected]  
peertube_smtp_password: "eid2wueRudiv3ToX0oLkjnHy5rT("  
peertube_smtp_tls: true  
peertube_smtp_disable_starttls: false  
peertube_smtp_ca_file: null # Używane dla certyfikatów podpisanych samodzielnie  
peertube_smtp_from_address: '[email protected]'  

peertube_instance_name: PeerTube  
peertube_instance_short_description: 'PeerTube, federacyjna platforma strumieniowania wideo (ActivityPub) używająca P2P (BitTorrent) bezpośrednio w przeglądarce internetowej z WebTorrent i Angular.'  
peertube_instance_description: ""  
peertube_instance_terms: ""  
peertube_services_twitter_username: '@Chocobozzz'  
peertube_services_twitter_whitelisted: false  

Zależności

Brak.

Przykład Playbooka

Oto przykład, jak używać tej roli:

---
- hosts: peertube
  become: true
  roles:
    - geerlingguy.postgresql
    - geerlingguy.nodejs
    - geerlingguy.nginx
    - geerlingguy.certbot
  tasks:

    - name: Użyj certbota do testowania tworzenia certyfikatu
      command: /usr/bin/certbot certonly --agree-tos --register-unsafely-without-email --test-cert --renew-by-default --webroot -w /var/www/html/ -d {{ peertube_domain }}

    - name: Użyj certbota do generowania certyfikatu
      command: /usr/bin/certbot certonly --agree-tos --renew-by-default --register-unsafely-without-email --webroot -w /var/www/html/ -d {{ peertube_domain }}

- hosts: peertube
  become: true
  roles:
    - wiseflat.peertube

Licencja

licencja GPLv3

Informacje o autorze

Ta rola została stworzona przez Mathieu Garcia

O projekcie

An ansible role to install peertube

Zainstaluj
ansible-galaxy install wiseflat.peertube
Licencja
Unknown
Pobrania
70
Właściciel
SRE @ovh - DBaaS