adshares.adservice

Adshares

Rôle Ansible Adshares / Adservice

Signaler un bug · Demander une fonctionnalité · Docs

Service publicitaire Adshares

Installe et configure le serveur publicitaire Adshares avec tous les modules nécessaires.

Exigences

  • Un domaine avec 3 sous-domaines pour AdServer, AdPanel et AdUser (par défaut app., panel. et au.) dirigés vers le serveur.

Variables du rôle

service_name

Requis. Services disponibles : adserver, adpanel, adselect, aduser, adpay, adcontroller.

setup: false

Active l'installation et la configuration des bibliothèques et des paquets nécessaires pour le service.

deploy: false

Active le déploiement ou la mise à jour du service.

server_domain: localhost

Domaine des services accessibles publiquement (AdServer, AdPanel, AdController, AdUser) - par exemple exemple.com

adserver_prefix: app

Préfixe de domaine du module AdServer (sous-domaine) - par exemple app.exemple.com

adpanel_prefix: panel

Préfixe de domaine du module AdPanel (sous-domaine) - par exemple panel.exemple.com

aduser_prefix: au

Préfixe de domaine du module AdUser (sous-domaine) - par exemple au.exemple.com

use_certbot: true

Active l'utilisation de certbot (pour Let's Encrypt).

vendor_dir: /opt/adshares

Dossier d'installation du service.

log_dir: /var/log/adshares

Dossier des journaux du service.

service_user: adshares

Nom d'utilisateur pour l'installation du service.

repo_version: master

Version du code du service.

clean_after_days: 7

Période de conservation des fichiers de version ancienne.

Dépendances

Exemple de Playbook

Installation de tous les modules :

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

Mise à jour de tous les modules :

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

Contribuer

Veuillez suivre nos Directives de contribution

Versionnement

Nous utilisons SemVer pour le versionnement. Pour les versions disponibles, voir les tags de ce dépôt.

Auteurs

Voir aussi la liste des contributeurs qui ont participé à ce projet.

Projets connexes

Licence

Ce travail est un logiciel libre : vous pouvez le redistribuer et/ou le modifier sous les termes de la GNU General Public License telle que publiée par la Free Software Foundation, soit version 3 de la Licence, ou (votre choix) toute version ultérieure.

Ce travail est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de COMMERCIALISATION ou d'ADÉQUATION À UN USAGE PARTICULIER. Voir la GNU General Public License pour plus de détails.

Vous devriez avoir reçu une copie de la Licence avec ce travail. Si ce n'est pas le cas, consultez https://www.gnu.org/licenses/gpl.html.

À propos du projet

Installs and configures the Adshares adserver with all necessary modules.

Installer
ansible-galaxy install adshares.adservice
Licence
gpl-3.0
Téléchargements
144
Propriétaire
Blockchain in adtech