adshares.adservice

Adshares

Adshares / Rola Ansible Adservice

Zgłoś błąd · Zgłoś nową funkcję · Dokumentacja

Usługa Adshares

Instaluje i konfiguruje serwer reklamowy Adshares z wszystkimi niezbędnymi modułami.

Wymagania

  • Domeny z 3 subdomenami dla AdServer, AdPanel i AdUser (domyślnie app., panel. i au.) skierowane na serwer.

Zmienne roli

service_name

Wymagana. Dostępne usługi: adserver, adpanel, adselect, aduser, adpay, adcontroller.

setup: false

Włącza instalację i konfigurację bibliotek i pakietów niezbędnych do działania usługi.

deploy: false

Włącza wdrożenie lub aktualizację usługi.

server_domain: localhost

Domena ogólnie dostępnych usług (AdServer, AdPanel, AdController, AdUser) - np. example.com

adserver_prefix: app

Prefiks domeny modułu AdServer (subdomena) - np. app.example.com

adpanel_prefix: panel

Prefiks domeny modułu AdPanel (subdomena) - np. panel.example.com

aduser_prefix: au

Prefiks domeny modułu AdUser (subdomena) - np. au.example.com

use_certbot: true

Włącza użycie certbota (dla Let's Encrypt).

vendor_dir: /opt/adshares

Folder instalacji usługi.

log_dir: /var/log/adshares

Folder logów usługi.

service_user: adshares

Nazwa użytkownika instalacji usługi.

repo_version: master

Wersja kodu usługi.

clean_after_days: 7

Okres przechowywania starych plików wersji.

Zależności

Przykład Playbooka

Instalacja wszystkich modułów:

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

Aktualizacja wszystkich modułów:

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

Wkład

Proszę zapoznać się z naszymi Wytycznymi dotyczącymi wkładu

Wersjonowanie

Korzystamy z SemVer do wersjonowania. Dostępne wersje można zobaczyć w tagach tego repozytorium.

Autorzy

Zobacz również listę współautorów, którzy uczestniczyli w tym projekcie.

Powiązane projekty

Licencja

To dzieło jest wolnym oprogramowaniem: możesz je redystrybucjonować i/lub modyfikować na warunkach GNU General Public License, opublikowanej przez Free Software Foundation, zarówno w wersji 3 Licencji, jak i (według Twojego wyboru) w każdej późniejszej wersji.

To dzieło jest rozpowszechniane z nadzieją, że będzie przydatne, ale BEZ JAKIEJKOLWIEK GWARANCJI; nawet bez domniemanej gwarancji PRZYDATNOŚCI HANDLOWEJ lub ADEKWATNOŚCI DO OKREŚLONEGO CELU. Zobacz GNU General Public License po więcej szczegółów.

Powinieneś otrzymać kopię Licencji wraz z tym dziełem. Jeśli nie, zobacz https://www.gnu.org/licenses/gpl.html.

O projekcie

Installs and configures the Adshares adserver with all necessary modules.

Zainstaluj
ansible-galaxy install adshares.adservice
Licencja
gpl-3.0
Pobrania
144
Właściciel
Blockchain in adtech