adshares.adservice

Adshares

Adshares / Adservice Ansible-Rolle

Fehler melden · Funktion anfordern · Dokumentation

Adshares Adservice

Installiert und konfiguriert den Adshares Adserver mit allen notwendigen Modulen.

Anforderungen

  • Eine Domain mit 3 Subdomains für AdServer, AdPanel und AdUser (Standard: app., panel. und au.), die auf den Server verweisen.

Rollenvariablen

service_name

Erforderlich. Verfügbare Dienste: adserver, adpanel, adselect, aduser, adpay, adcontroller.

setup: false

Aktiviert die Installation und Konfiguration von Bibliotheken und Paketen, die für den Dienst erforderlich sind.

deploy: false

Aktiviert die Bereitstellung oder Aktualisierung des Dienstes.

server_domain: localhost

Domain der öffentlich verfügbaren Dienste (AdServer, AdPanel, AdController, AdUser) - z.B. beispiel.de

adserver_prefix: app

Subdomain-Präfix für das AdServer-Modul - z.B. app.beispiel.de

adpanel_prefix: panel

Subdomain-Präfix für das AdPanel-Modul - z.B. panel.beispiel.de

aduser_prefix: au

Subdomain-Präfix für das AdUser-Modul - z.B. au.beispiel.de

use_certbot: true

Aktiviert die Verwendung von Certbot (für Let's Encrypt).

vendor_dir: /opt/adshares

Installationsverzeichnis des Dienstes.

log_dir: /var/log/adshares

Verzeichnis für die Dienstprotokolle.

service_user: adshares

Benutzername für die Dienstinstallation.

repo_version: master

Version des Dienstcodes.

clean_after_days: 7

Die Dauer, für die alte Versionsdateien aufbewahrt werden.

Abhängigkeiten

Beispiel-Playbook

Installation aller Module:

- hosts: servers
  roles:
    - role: adshares.adservice
      vars:
        service_name: "{{ item }}"
        server_domain: beispiel.de
        setup: true
        deploy: true
      loop:
        - adserver
        - adpanel
        - adselect
        - aduser
        - adpay
        - adcontroller

Aktualisierung aller Module:

- hosts: servers
  roles:
    - role: adshares.adservice
      vars:
        service_name: "{{ item }}"
        deploy: true
      loop:
        - adserver
        - adpanel
        - adselect
        - aduser
        - adpay
        - adcontroller

Mitwirken

Bitte befolgen Sie unsere Mitwirkungsrichtlinien

Versionierung

Wir verwenden SemVer für die Versionierung. Für die verfügbaren Versionen siehe die Tags in diesem Repository.

Autoren

Siehe auch die Liste der Mitwirkenden, die an diesem Projekt teilgenommen haben.

Verwandte Projekte

Lizenz

Dieses Werk ist freie Software: Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, entweder Version 3 der Lizenz oder (nach Ihrer Wahl) eine spätere Version weiterverbreiten und/oder ändern.

Dieses Werk wird in der Hoffnung verteilt, dass es nützlich sein wird, jedoch OHNE JEDE GARANTIE; ohne sogar die stillschweigende Garantie der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Siehe die GNU General Public License für weitere Details.

Sie sollten eine Kopie der Lizenz zusammen mit diesem Werk erhalten haben. Wenn nicht, siehe https://www.gnu.org/licenses/gpl.html.

Über das Projekt

Installs and configures the Adshares adserver with all necessary modules.

Installieren
ansible-galaxy install adshares.adservice
GitHub Repository
Lizenz
gpl-3.0
Downloads
144
Besitzer
Blockchain in adtech