adshares.adservice

Adshares

Adshares / Rol Ansible de Adservice

Reportar error · Solicitar función · Documentación

Servicio de Adshares

Instala y configura el servidor de anuncios de Adshares con todos los módulos necesarios.

Requisitos

  • Dominio con 3 subdominios para AdServer, AdPanel y AdUser (predeterminados app., panel. y au.) dirigidos al servidor.

Variables del Rol

service_name

Requerido. Servicios disponibles: adserver, adpanel, adselect, aduser, adpay, adcontroller.

setup: false

Permite la instalación y configuración de las bibliotecas y paquetes necesarios para el servicio.

deploy: false

Permite el despliegue o actualización del servicio.

server_domain: localhost

Dominio de los servicios disponibles públicamente (AdServer, AdPanel, AdController, AdUser) - por ejemplo, example.com

adserver_prefix: app

Prefijo del dominio del módulo AdServer (subdominio) - por ejemplo, app.example.com

adpanel_prefix: panel

Prefijo del dominio del módulo AdPanel (subdominio) - por ejemplo, panel.example.com

aduser_prefix: au

Prefijo del dominio del módulo AdUser (subdominio) - por ejemplo, au.example.com

use_certbot: true

Habilita el uso de certbot (para Let's Encrypt).

vendor_dir: /opt/adshares

Carpeta de instalación del servicio.

log_dir: /var/log/adshares

Carpeta de registros del servicio.

service_user: adshares

Nombre de usuario para la instalación del servicio.

repo_version: master

Versión del código del servicio.

clean_after_days: 7

Período para mantener los archivos de versiones antiguas.

Dependencias

Ejemplo de Playbook

Instalando todos los módulos:

- 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

Actualizando todos los módulos:

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

Contribuyendo

Por favor, sigue nuestras Guías de Contribución

Versionado

Usamos SemVer para el versionado. Para las versiones disponibles, consulta las etiquetas en este repositorio.

Autores

Consulta también la lista de colaboradores que participaron en este proyecto.

Proyectos relacionados

Licencia

Este trabajo es software libre: puedes redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU publicada por la Free Software Foundation, ya sea la versión 3 de la Licencia o (a tu elección) cualquier versión posterior.

Este trabajo se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de COMERCIALIZACIÓN o ADECUACIÓN PARA UN PROPÓSITO PARTICULAR. Consulta la Licencia Pública General de GNU para más detalles.

Deberías haber recibido una copia de la Licencia junto con este trabajo. Si no, consulta https://www.gnu.org/licenses/gpl.html.

Acerca del proyecto

Installs and configures the Adshares adserver with all necessary modules.

Instalar
ansible-galaxy install adshares.adservice
Licencia
gpl-3.0
Descargas
144
Propietario
Blockchain in adtech