From 381ab505fe59f200609a38b51f7c3d9d5b46ce6d Mon Sep 17 00:00:00 2001
From: jabertwo <git@jabertwo.de>
Date: Sat, 23 Mar 2024 21:23:53 +0100
Subject: [PATCH] remove old roles from testserver

---
 .../templates/docker-compose.yml              |  25 -----
 .../templates/docker-compose.yml              | 101 ------------------
 .../templates/docker-compose.yml              |  43 --------
 3 files changed, 169 deletions(-)
 delete mode 100644 testserver/docker_dokuwiki/templates/docker-compose.yml
 delete mode 100644 testserver/docker_gitlab/templates/docker-compose.yml
 delete mode 100644 testserver/docker_wordpress/templates/docker-compose.yml

diff --git a/testserver/docker_dokuwiki/templates/docker-compose.yml b/testserver/docker_dokuwiki/templates/docker-compose.yml
deleted file mode 100644
index f7d425f9..00000000
--- a/testserver/docker_dokuwiki/templates/docker-compose.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-version: "3"
-
-services:
-
-  app:
-    # values set in configuration: noreply_email_user - noreply_email_pass - smtp_host - smtp_port 
-    build: .
-    image: "dokuwiki--{{ ansible_date_time.date }}--{{ ansible_date_time.hour }}-{{ ansible_date_time.minute }}-{{ ansible_date_time.second }}"
-    restart: always
-    volumes:
-      - /srv/dokuwiki/data/:/var/www/html
-      - /srv/dokuwiki/pdftemplate/:/var/www/html/lib/plugins/dw2pdf/tpl/warpzone/
-    labels:
-      - com.centurylinklabs.watchtower.enable=false
-      - traefik.enable=true
-      - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`)
-      - traefik.http.routers.{{ servicename }}.entrypoints=websecure
-      - traefik.http.services.{{ servicename }}.loadbalancer.server.port=80      
-    networks:
-      - default      
-      - web  
-    
-networks:
-  web:
-    external: true    
diff --git a/testserver/docker_gitlab/templates/docker-compose.yml b/testserver/docker_gitlab/templates/docker-compose.yml
deleted file mode 100644
index 6b623c7f..00000000
--- a/testserver/docker_gitlab/templates/docker-compose.yml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-version: "2.4"
-
-services:
-
-  app:
-
-    image: gitlab/gitlab-ce:latest
-    restart: always
-    ports:
-      - "444:22"
-    volumes:
-      - /srv/gitlab/conf:/etc/gitlab
-      - /srv/gitlab/log:/var/log/gitlab
-      - /srv/gitlab/data:/var/opt/gitlab
-    labels:
-      - traefik.enable=true
-      - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`)
-      - traefik.http.routers.{{ servicename }}.entrypoints=websecure
-      - traefik.http.routers.{{ servicename }}.service={{ servicename }}
-      - traefik.http.services.{{ servicename }}.loadbalancer.server.port=80
-      - traefik.http.routers.{{ servicename }}.middlewares={{ servicename }}-cors-headers
-      - traefik.http.middlewares.{{ servicename }}-cors-headers.headers.accesscontrolalloworiginlist=*
-      - traefik.http.routers.{{ servicename }}_registry.rule=Host(`{{ domain_registry }}`)
-      - traefik.http.routers.{{ servicename }}_registry.entrypoints=websecure
-      - traefik.http.routers.{{ servicename }}_registry.service={{ servicename }}_registry
-      - traefik.http.services.{{ servicename }}_registry.loadbalancer.server.port=5005
-    networks:
-      - default
-      - web
-
-
-  # Docker in Docker for Gitlab-Runner execution
-  # see https://forum.gitlab.com/t/example-gitlab-runner-docker-compose-configuration/67344
-
-  dind:
-
-    image: docker:25-dind
-    restart: always
-    privileged: true
-    environment:
-      DOCKER_TLS_CERTDIR: ""
-    command:
-      - --storage-driver=overlay2
-    networks:
-      - default
-
-
-  runner:
-
-    restart: always
-    image: registry.gitlab.com/gitlab-org/gitlab-runner:alpine
-    depends_on:
-      - dind
-      - app
-    environment:
-      - DOCKER_HOST=tcp://dind:2375
-    volumes:
-      - "/srv/gitlab/runner:/etc/gitlab-runner:z"
-    networks:
-      - default
-
-  
-  # Runner Registration 
-  # Excecute once when Gitlab is running 
-
-  # register-runner:
-
-  #   restart: 'no'
-  #   image: registry.gitlab.com/gitlab-org/gitlab-runner:alpine
-  #   depends_on:
-  #     - dind
-  #     - app
-  #   environment:
-  #     - CI_SERVER_URL=https://{{ domain }}
-  #     - REGISTRATION_TOKEN={{ runner_registration_token }}
-  #   command:
-  #     - register
-  #     - --non-interactive
-  #     - --locked=false
-  #     - --name=warpzone-webserver
-  #     - --executor=docker
-  #     - --docker-image=docker:20-dind
-  #     - --docker-volumes=/var/run/docker.sock:/var/run/docker.sock
-  #   volumes:
-  #     - "/srv/gitlab/runner:/etc/gitlab-runner:z"
-  #   networks:
-  #     - default
-
-
-networks:
-  web:
-    external: true
-  default:
-    driver: bridge
-    enable_ipv6: true
-    ipam:
-      driver: default
-      config:
-        # must be a ULA range
-        - subnet: fd00:dead:beef:444::/64
diff --git a/testserver/docker_wordpress/templates/docker-compose.yml b/testserver/docker_wordpress/templates/docker-compose.yml
deleted file mode 100644
index b15d26db..00000000
--- a/testserver/docker_wordpress/templates/docker-compose.yml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-version: "3"
-
-services:
-
-  db:
-
-    image: mariadb:11.2.2
-    restart: always
-    volumes:
-      - /srv/wordpress/db/:/var/lib/mysql
-    environment:
-      MYSQL_ROOT_PASSWORD: "{{ mysql_root_pass }}"
-      MYSQL_PASSWORD: "{{ mysql_user_pass }}"
-      MYSQL_DATABASE: wordpress
-      MYSQL_USER: wordpress
-    networks:
-      - default
-
-  app:
-    # values set in configuration: noreply_email_user - noreply_email_pass - smtp_host - smtp_port 
-    build: .
-    restart: always
-    volumes:
-      - /srv/wordpress/config/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
-      - /srv/wordpress/data:/var/www/html
-    environment:
-      WORDPRESS_DB_HOST: db
-      WORDPRESS_DB_USER: wordpress
-      WORDPRESS_DB_PASSWORD: "{{ mysql_user_pass }}"
-    labels:
-      - com.centurylinklabs.watchtower.enable=false
-      - traefik.enable=true
-      - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`)
-      - traefik.http.routers.{{ servicename }}.entrypoints=websecure
-      - traefik.http.services.{{ servicename }}.loadbalancer.server.port=80
-    networks:
-      - default
-      - web
-
-networks:
-  web:
-    external: true
-- 
GitLab