# Ansible role service-nginx-meshviewer Diese Ansible role installert den Meshviewer und konfiguriert den nginx vHosts. - schreibt config.js - schreibt meshviewer.conf - legt Meschviewer Verzeichnis an - installiert Abhängigkeiten via `yarn` - baut den Meschviewer - installert den Meshviewer ## Benötigte Variablen - Variable `meshviewer_src` (Rollen Variable) - Variable `meshviewer_path` (Rollen Variable) - Variable `http_meshviewer_external` (Rollen Variable) - Variable `http_meshviewer_internal` (Rollen Variable) - Variable `http_meshviewer_prefix` # string: Subdomain - Variable `http_domain_external` # string: Externe Freifunk MWU Domain - Variable `http_domain_internal` # string: Interne Freifunk MWU Domain - Dictionary `meshes` ``` meshes: - id: xx ... site_code: # string site_name: # string sites_virtual: # (optinal) ffxx: # string ... http_domain_external: # string: Externe Mesh Domain http_domain_internal: # string: Interne Mesh Domain ``` - Dictionary `map_layers` (Rollen Variable) ``` map_layers: - xxx: name: # string url: # string max_zoom: # integer attribution: # string ... ```