Ver Fonte

aufraemen

Tobias Südkamp há 7 anos atrás
pai
commit
4a3e2c4dba
4 ficheiros alterados com 12 adições e 915 exclusões
  1. 12 10
      README.md
  2. 0 657
      ansible/debug.html
  3. 0 124
      ansible/index.html.j2
  4. 0 124
      ansible/main.yml

+ 12 - 10
README.md

@@ -1,14 +1,16 @@
-# nodesmap-page
+# nodesmap-page and firmware page styles
 
-### Set-up
+## CSS
 
-- .html file generated by Ansible (.html.j2)
-- CSS: ffms.css
-- JS: search.js
+- standard bootstrap v3.3.7
+- custom ffms.css:
+   - fixed logo width on mobile view
+   - custom link colors
+   - custom buttons
+   - collapsing link list on mobile view
 
+## JS
 
-### to do:
-
-- Bootstrap CDN --> lokale Installation (?)
-- ansible: .js und .css kopieren 
-- Link zu dem Logo zentralisieren (?)
+- standard bootstrap v3.3.7
+- search.js: custom search functions
+- custom scroll animation included directly in .html file

+ 0 - 657
ansible/debug.html

@@ -1,657 +0,0 @@
-
-<!DOCTYPE html>
-<html lang="en"><!-- Mit Ansible erzeugt - änderungen werden überschrieben -->
-<head>
-  <title>Freifunk Münsterland - Karten</title>
-  <meta charset="utf-8">
-  <meta name="viewport" content="width=device-width, initial-scale=1">
-  <link rel="stylesheet" href="temp/css/bootstrap.min.css">
-  <link rel="stylesheet" href="temp/css/ffms.css">
-</head>
-<body>
-	<div class="container">
-	  <div class="page-header">
-    <div class="row">
-      <div class="col-md-2 col-sm-3">
-        <img id="ffms-logo" src="temp/logo.svg" class="img" alt="Logo Freifunk Münsterland">
-      </div>
-      <div class="col-md-10 col-sm-9">
-        <h2>Karten - Freifunk Münsterland
-    <br/><small>Karten der einzelnen Domänen und der Communities</small></h2>
-      </div>
-    </div>
-    </div>
-  </div>
-  <div class="container">
-  <div class="row">
-    <!-- Suchfeld und Links -->
-    <div class="col-md-4 col-sm-4 col-xs-12">
-        <form type="text" action="javascript:myScroll()"> 
-        <div class="input-group">
-          <!-- USE TWITTER TYPEAHEAD JSON WITH API TO SEARCH -->
-          <input class="form-control" id="system-search" 
-                name="q" placeholder="Suche nach" autofocus>
-            <span class="input-group-btn">
-                <button type="submit" id="searchbutton" class="btn btn-ffms">                
-                    <i class="glyphicon glyphicon-search"></i>
-                </button>
-            </span>
-          </input>
-        </div>
-        </form>
-      <br/>
-      <h4><strong><a href="map/">Gesamtkarte des Freifunk Münsterlands</a></strong></h4>
-      <p><a class="btn-ffms-collapse visible-xs" data-toggle="collapse" data-target="#narrow-results">&#187; Mehr Freifunk Links</a></p>
-      <div id="narrow-results" class="narrow-results collapse">
-      <p><a href="https://freifunk-muensterland.de">Freifunk Münsterland</a></p>
-      <p><a href="https://wiki.freifunk-muensterland.de/">Freifunk Münsterland - Wiki</a></p>
-      <p><a href="https://forum.freifunk-muensterland.de/">Freifunk Münsterland - Forum</a></p>
-      <p><a href="https://firmware.freifunk-muensterland.de/md-fw-dl/">Freifunk Münsterland - Firmware Assistent</a></p>
-      </div>
-    </div>
-    <!-- Spalte mit Domänen -->
-    <div class="col-md-4 col-sm-4 col-xs-6">
-        <div class="ffms-align-center">
-        <table  class="table table-list-search table-hover">
-          <thead>
-            <tr>
-              <th>
-                  <div style=text-align:center><h4>Domänen</h4></div>
-              </th>
-            </tr>
-          </thead>
-          <tbody>
-            <!-- Alle Domänen einfügen -->
-            <tr>
-              <td>
-                  <a href="map01/">01 - Münster</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene01">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map05/">05 - Münster Süd</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene05">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map06/">06 - Westmünsterland</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene06">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map07/">07 - Telgte</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene07">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map08/">08 - Gescher</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene08">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map09/">09 - Stadtlohn</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene09">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map10/">10 - Multidomänen-L2TP-Test</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene10">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map11/">11 - Bocholt</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene11">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map12/">12 - Dülmen</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene12">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map13/">13 - Rorup</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene13">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map14/">14 - Dingden</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene14">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map15/">15 - Heek</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene15">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map16/">16 - Münster Promenade</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene16">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map17/">17 - Emsdetten</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene17">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map18/">18 - Greven</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene18">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map19/">19 - Neuenkirchen</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene19">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map20/">20 - Ochtrup</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene20">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map21/">21 - Rheine</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene21">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map22/">22 - Steinfurt</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene22">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map23/">23 - Metelen</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene23">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map24/">24 - Wettringen</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene24">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map25/">25 - Kreis Steinfurt Ost</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene25">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map26/">26 - Borken</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene26">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map27/">27 - Selm</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene27">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map28/">28 - Horstmar</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene28">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map29/">29 - Laer</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene29">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map30/">30 - Nordwalde</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene30">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map31/">31 - Altenberge</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene31">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map32/">32 - Ahlen</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene32">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map33/">33 - Beckum</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene33">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map34/">34 - Beelen</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene34">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map35/">35 - Drensteinfurt</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene35">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map36/">36 - Ennigerloh</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene36">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map37/">37 - Everswinkel</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene37">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map38/">38 - Oelde</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene38">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map39/">39 - Ostbevern</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene39">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map40/">40 - Sassenberg</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene40">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map41/">41 - Sendenhorst</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene41">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map42/">42 - Wadersloh</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene42">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map43/">43 - Warendorf</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene43">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map44/">44 - Ascheberg</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene44">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map45/">45 - Billerbeck</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene45">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map46/">46 - Coesfeld</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene46">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map47/">47 - Havixbeck</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene47">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map48/">48 - Lüdinghausen</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene48">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map49/">49 - Nordkirchen</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene49">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map50/">50 - Nottuln</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene50">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map51/">51 - Olfen</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene51">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map52/">52 - Rosendahl</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene52">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map53/">53 - Senden</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene53">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map54/">54 - Ahaus</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene54">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map55/">55 - Heiden</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene55">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map56/">56 - Isselburg</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene56">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map57/">57 - Legden</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene57">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map58/">58 - Reken</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene58">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map59/">59 - Rhede</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene59">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map60/">60 - Schöppingen</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene60">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map61/">61 - Südlohn</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene61">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map62/">62 - Velen</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene62">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map63/">63 - Vreden</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene63">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map64/">64 - Gronau</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene64">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map65/">65 - Test</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene65">Firmware </a>
-              </td>
-            </tr>
-            <tr>
-              <td>
-                  <a href="map66/">66 - Dedibox</a> 
-                  &ensp;&ndash;&ensp;
-                  <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene66">Firmware </a>
-              </td>
-            </tr>
-          </tbody>
-        </table>
-        </div>
-    </div>
-    <!-- Spalte mit Gruppen -->
-    <div class="col-md-4 col-sm-4 col-xs-6">
-        <div class="ffms-align-center">
-        <table class="table  table-list-search table-hover">
-          <thead>
-            <tr>
-              <th><div style=text-align:center><h4>Gruppen</h4></div></th>
-            </tr>
-          </thead>
-          <tbody>
-            <!-- Alle Communities einfügen -->
-            <tr>
-                <td><a Community href="map_Borken/">Community Borken</a><br/> <span class="ffms-muted">Domänen:</span>  
-                    <a href="map26/">26</a>
-                </td>
-            </tr>
- 
-            <tr>
-                <td><a Community href="map_Dedibox/">Community Dedibox</a><br/> <span class="ffms-muted">Domänen:</span>  
-                    <a href="map66/">66</a>
-                </td>
-            </tr>
- 
-            <tr>
-                <td><a Community href="map_Dingden/">Community Dingden</a><br/> <span class="ffms-muted">Domänen:</span>  
-                    <a href="map14/">14</a>
-                </td>
-            </tr>
- 
-            <tr>
-                <td><a Community href="map_Gronau/">Community Gronau</a><br/> <span class="ffms-muted">Domänen:</span>  
-                    <a href="map64/">64</a>
-                </td>
-            </tr>
- 
-            <tr>
-                <td><a Community href="map_Kreis Coesfeld/">Community Kreis Coesfeld</a><br/> <span class="ffms-muted">Domänen:</span>  
-                    <a href="map12/">12</a>
-                    <a href="map13/">13</a>
-                    <a href="map44/">44</a>
-                    <a href="map45/">45</a>
-                    <a href="map46/">46</a>
-                    <a href="map47/">47</a>
-                    <a href="map48/">48</a>
-                    <a href="map49/">49</a>
-                    <a href="map50/">50</a>
-                    <a href="map51/">51</a>
-                    <a href="map52/">52</a>
-                    <a href="map53/">53</a>
-                </td>
-            </tr>
- 
-            <tr>
-                <td><a Community href="map_Kreis Steinfurt/">Community Kreis Steinfurt</a><br/> <span class="ffms-muted">Domänen:</span>  
-                    <a href="map17/">17</a>
-                    <a href="map18/">18</a>
-                    <a href="map19/">19</a>
-                    <a href="map20/">20</a>
-                    <a href="map21/">21</a>
-                    <a href="map22/">22</a>
-                    <a href="map23/">23</a>
-                    <a href="map24/">24</a>
-                    <a href="map25/">25</a>
-                    <a href="map28/">28</a>
-                    <a href="map29/">29</a>
-                    <a href="map30/">30</a>
-                    <a href="map31/">31</a>
-                </td>
-            </tr>
- 
-            <tr>
-                <td><a Community href="map_Kreis Warendorf/">Community Kreis Warendorf</a><br/> <span class="ffms-muted">Domänen:</span>  
-                    <a href="map07/">07</a>
-                    <a href="map32/">32</a>
-                    <a href="map33/">33</a>
-                    <a href="map34/">34</a>
-                    <a href="map35/">35</a>
-                    <a href="map36/">36</a>
-                    <a href="map37/">37</a>
-                    <a href="map38/">38</a>
-                    <a href="map39/">39</a>
-                    <a href="map40/">40</a>
-                    <a href="map41/">41</a>
-                    <a href="map42/">42</a>
-                    <a href="map43/">43</a>
-                </td>
-            </tr>
- 
-            <tr>
-                <td><a Community href="map_Münster/">Community Münster</a><br/> <span class="ffms-muted">Domänen:</span>  
-                    <a href="map01/">01</a>
-                    <a href="map05/">05</a>
-                    <a href="map16/">16</a>
-                </td>
-            </tr>
- 
-            <tr>
-                <td><a Community href="map_Selm/">Community Selm</a><br/> <span class="ffms-muted">Domänen:</span>  
-                    <a href="map27/">27</a>
-                </td>
-            </tr>
- 
-            <tr>
-                <td><a Community href="map_Test/">Community Test</a><br/> <span class="ffms-muted">Domänen:</span>  
-                    <a href="map65/">65</a>
-                </td>
-            </tr>
- 
-            <tr>
-                <td><a Community href="map_Westmünsterland/">Community Westmünsterland</a><br/> <span class="ffms-muted">Domänen:</span>  
-                    <a href="map06/">06</a>
-                    <a href="map08/">08</a>
-                    <a href="map09/">09</a>
-                    <a href="map11/">11</a>
-                    <a href="map15/">15</a>
-                    <a href="map54/">54</a>
-                    <a href="map55/">55</a>
-                    <a href="map56/">56</a>
-                    <a href="map57/">57</a>
-                    <a href="map58/">58</a>
-                    <a href="map59/">59</a>
-                    <a href="map60/">60</a>
-                    <a href="map61/">61</a>
-                    <a href="map62/">62</a>
-                    <a href="map63/">63</a>
-                </td>
-            </tr>
- 
-          </tbody>
-        </table>
-        </div>
-    </div>
-  </div>
-  </div>
-    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
-    <!-- Include all compiled plugins (below), or include individual files as needed -->
-    <!-- optional via CDN: <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"  </script> -->
-    <script src="temp/js/bootstrap.min.js"></script> 
-    <script src="temp/js/search.js"></script>
-    <script>
-        function myScroll(my) {
-        $('html, body').animate({
-            scrollTop: $(".table").offset().top
-            }, 200);
-        }
-    </script>
-</body>

+ 0 - 124
ansible/index.html.j2

@@ -1,124 +0,0 @@
-<!DOCTYPE html>
-<html lang="en"><!-- Mit Ansible erzeugt - änderungen werden überschrieben -->
-<head>
-  <title>{{freifunk.name}} - Karten</title>
-  <meta charset="utf-8">
-  <meta name="viewport" content="width=device-width, initial-scale=1">
-  <link rel="stylesheet" href="temp/css/bootstrap.min.css">
-  <link rel="stylesheet" href="temp/css/ffms.css">
-</head>
-<body>
-	<div class="container">
-	  <div class="page-header">
-    <div class="row">
-      <div class="col-md-2 col-sm-3">
-        <img id="ffms-logo" src="temp/logo.svg" class="img" alt="Logo Freifunk Münsterland">
-      </div>
-      <div class="col-md-10 col-sm-9">
-        <h2>Karten - {{freifunk.name}}
-    <br/><small>Karten der einzelnen Domänen und der Communities</small></h2>
-      </div>
-    </div>
-    </div>
-  </div>
-  <div class="container">
-  <div class="row">
-    <!-- Suchfeld und Links -->
-    <div class="col-md-4 col-sm-4 col-xs-12">
-        <form type="text" action="javascript:myScroll()"> 
-        <div class="input-group">
-          <!-- USE TWITTER TYPEAHEAD JSON WITH API TO SEARCH -->
-          <input class="form-control" id="system-search" 
-                name="q" placeholder="Suche nach" autofocus>
-            <span class="input-group-btn">
-                <button type="submit" id="searchbutton" class="btn btn-ffms">                
-                    <i class="glyphicon glyphicon-search"></i>
-                </button>
-            </span>
-          </input>
-        </div>
-        </form>
-      <br/>
-      <h4><strong><a href="map/">Gesamtkarte des Freifunk Münsterlands</a></strong></h4>
-      <p><a class="btn-ffms-collapse visible-xs" data-toggle="collapse" data-target="#narrow-results">&#187; Mehr Freifunk Links</a></p>
-      <div id="narrow-results" class="narrow-results collapse">
-      <p><a href="https://freifunk-muensterland.de">{{freifunk.name}}</a></p>
-      <p><a href="https://wiki.freifunk-muensterland.de/">{{freifunk.name}} - Wiki</a></p>
-      <p><a href="https://forum.freifunk-muensterland.de/">{{freifunk.name}} - Forum</a></p>
-      <p><a href="https://firmware.freifunk-muensterland.de/md-fw-dl/">{{freifunk.name}} - Firmware Assistent</a></p>
-      </div>
-    </div>
-    <!-- Spalte mit Domänen -->
-    <div class="col-md-4 col-sm-4 col-xs-6">
-        <div class="ffms-align-center">
-        <table  class="table table-list-search table-hover">
-          <thead>
-            <tr>
-              <th>
-                  <div style=text-align:center><h4>Domänen</h4></div>
-              </th>
-            </tr>
-          </thead>
-          <tbody>
-            <!-- Alle Domänen einfügen -->
-{% for domaene in domaenen|dictsort %}
-            <tr>
-              <td>
-                  <a href="map{{domaene[0]}}/">{{domaene[0]}} - {{domaene[1].name}}</a> 
-                  &ensp;
-                  <span class="small">
-                      <a class="ffms-muted" href="https://freifunk-muensterland.de/md-fw-dl/?region=domaene{{domaene[0]}}">Firmware </a>
-                  </span>
-              </td>
-            </tr>
-{% endfor %}
-          </tbody>
-        </table>
-        </div>
-    </div>
-    <!-- Spalte mit Gruppen -->
-{% set communities = domaenen | list | map('extract', domaenen, 'community') | list | unique | sort %}
-    <div class="col-md-4 col-sm-4 col-xs-6">
-        <div class="ffms-align-center">
-        <table class="table  table-list-search table-hover">
-          <thead>
-            <tr>
-              <th><div style=text-align:center><h4>Gruppen</h4></div></th>
-            </tr>
-          </thead>
-          <tbody>
-            <!-- Alle Communities einfügen -->
-{% for community in communities %}
-{% if community != "None" %}
-            <tr>
-                <td><a Community href="map_{{community}}/">Community {{community}}</a><br/> <span class="ffms-muted">Domänen:</span>  
-{% for domaene in domaenen|dictsort %}
-{% if community == domaene[1].community %}
-                    <a href="map{{domaene[0]}}/">{{domaene[0]}}</a>
-{% endif %}
-{% endfor %}
-                </td>
-            </tr>
- 
-{% endif %}
-{% endfor %}
-          </tbody>
-        </table>
-        </div>
-    </div>
-  </div>
-  </div>
-    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
-    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
-    <!-- Include all compiled plugins (below), or include individual files as needed -->
-    <!-- optional via CDN: <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"  </script> -->
-    <script src="temp/js/bootstrap.min.js"></script> 
-    <script src="temp/js/search.js"></script>
-    <script>
-        function myScroll(my) {
-        $('html, body').animate({
-            scrollTop: $(".table").offset().top
-            }, 200);
-        }
-    </script>
-</body>

+ 0 - 124
ansible/main.yml

@@ -1,124 +0,0 @@
-- name: install nginx
-  apt:
-    pkg: "{{ item }}"
-    update_cache: no
-    state: latest
-  with_items:
-    - nginx
-
-- name: create letsencrypt directory
-  file: name=/var/www/letsencrypt state=directory
-
-- name: Install default nginx site for letsencrypt requests and https rewrite
-  template:
-    src: templates/default.j2
-    dest: /etc/nginx/sites-available/default
-  register: gendefconf
-
-- name: Activate default nginx site
-  file: src=/etc/nginx/sites-available/default dest=/etc/nginx/sites-enabled/default state=link
-  register: actdefconf
-
-- name: Reload nginx to activate letsencrypt site
-  service: name=nginx state=restarted
-  when: gendefconf.changed or actdefconf.changed
-
-- name: acme install
-  shell: wget -O -  https://get.acme.sh | sh
-  args:
-    creates: /root/.acme.sh/acme.sh
-
-- name: Create certificate
-  shell: /root/.acme.sh/acme.sh --issue -d {{inventory_hostname_short}}.{{freifunk.domain}} -w /var/www/letsencrypt
-  args:
-    creates: /root/.acme.sh/{{inventory_hostname_short}}.{{freifunk.domain}}/ca.cer
-
-- name: install cert to Nginx
-  shell: /root/.acme.sh/acme.sh --installcert -d {{inventory_hostname_short}}.{{freifunk.domain}} --keypath "/etc/ssl/key.pem" --fullchainpath "/etc/ssl/fullchain.pem" --reloadcmd "systemctl restart nginx"
-  args:
-    creates: /etc/ssl/certs/key.pem
-  
-- name: Generate dhparams
-  shell: openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048
-  args:
-    creates: /etc/ssl/certs/dhparam.pem
-
-- name: Create nginx caching dir
-  file:
-    path: /opt/hopglass_nginx_cache
-    state: directory
-
-- name: Create nginx caching dirs for tiles caching
-  file:
-    path: "{{item.path}}"
-    state: directory
-  with_items:
-    - "{{nginx_tiles_cache.cache_locations}}"
-  when: nginx_tiles_cache is defined and "cache_locations" in nginx_tiles_cache
-
-- name: Define cache in nginx.conf
-  lineinfile:
-    regexp: "^[\t ]*proxy_cache_path.*hopglass"
-    line: "\tproxy_cache_path /opt/hopglass_nginx_cache levels=1:2 keys_zone=hopglass:10m inactive=1h max_size=1g;"
-    insertafter: "^[\t ]*http[\t ]*\\{"
-    dest: /etc/nginx/nginx.conf
-  notify:
-    - restart nginx
-
-- name: Define include for tiles cache in nginx.conf
-  lineinfile:
-    regexp: "^[\t ]*include /etc/nginx/tiles_cache.conf;"
-    line: "\tinclude /etc/nginx/tiles_cache.conf;"
-    insertafter: "^[\t ]*http[\t ]*\\{"
-    dest: /etc/nginx/nginx.conf
-  notify:
-    - restart nginx
-  when: nginx_tiles_cache is defined
-
-- name: Deploy tiles_cache.conf
-  template:
-    src: tiles_cache.conf.j2
-    dest: /etc/nginx/tiles_cache.conf
-  notify:
-    - restart nginx
-  when: nginx_tiles_cache is defined
-
-- name: Deploy default ssl nginx site
-  template:
-    src: default_ssl.j2
-    dest: /etc/nginx/sites-available/default_ssl
-  notify:
-    - restart nginx
-
-- name: Aktivate default ssl nginx site
-  file: src=/etc/nginx/sites-available/default_ssl dest=/etc/nginx/sites-enabled/default_ssl state=link
-  register: actsslconf
-
-- name: Reload nginx to activate letsencrypt site
-  service: name=nginx state=restarted
-  when: actsslconf.changed
-
-- name: Create nginx caching dir
-  file:
-    path: /var/www/html/temp/
-    state: directory
-
-- name: Clone bootstrap and css files
-  git: repo=https://github.com/FreiFunkMuenster/nodesmap-page.git dest=/var/www/html/temp/ force=yes
-
-- name: Generate index.html
-  template:
-    src: index.html.j2
-    dest: /var/www/html/index.html
-
-- name: link hopglass
-  file:
-    src: /opt/hopglass/client/build
-    dest: /var/www/html/map
-    state: link
-
-- name: link hwpics
-  file:
-    src: /opt/hopglass/hwpics/nodes
-    dest: /var/www/html/hwpics
-    state: link