diff --git a/modules/alemal_test/manifests/init.pp b/modules/alemal_test/manifests/init.pp deleted file mode 100644 index b1824cb1..00000000 --- a/modules/alemal_test/manifests/init.pp +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2023 dhtech -# -# Use of this source code is governed by a BSD-style -# license that can be found in the LICENSE file -# -# == Class: alemal-test -# -# This class manages the alemal test -# -# -# === Parameters -# - -class alemal_test { - - $nginx_dir = '/etc/nginx' - $sites_dir = "${nginx_dir}/sites-enabled" - $rc_name = 'nginx' - $www_root = '/var/www/html' - - package { 'nginx': - ensure => installed, - } - - # Clone speedtest from git - exec { 'clone git repo': - command => "/usr/bin/git clone https://github.com/dreamhackcrew/speedtest ${www_root}/alemal-test", - creates => "${www_root}/alemal-test", - timeout => 600, - } - file { 'create_sparse_files': - ensure => 'file', - source => 'puppet:///scripts/speedtest/create_sparse_files.sh', - path => '/usr/local/bin/create_sparse_files.sh', - owner => 'root', - group => 'root', - mode => '0744', # Use 0700 if it is sensitive - } - #exec { 'create_sparse_files': - # command => '/usr/local/bin/create_sparse_files.sh', - # creates => "${www_root}/alemal-test/100M", - #} - - file { '/etc/nginx/sites-enabled/default': - ensure =>absent, - force =>true, - notify =>Service['nginx'], - require =>Package['nginx'], - } - - file { 'speedtest-conf': - ensure => file, - path => "${sites_dir}/alemal-test", - content => template('alemal_test/alemal-test.conf.erb'), - notify => Service['nginx'], - require => Package['nginx'], - } - - service { 'nginx': - ensure => 'running', - name => $rc_name, - enable => true, - require => Package['nginx'], - } - -} diff --git a/modules/alemal_test/metadata.json b/modules/alemal_test/metadata.json deleted file mode 100644 index f5ec4fd8..00000000 --- a/modules/alemal_test/metadata.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "dhtech-alemal-test", - "version": "0.0.1", - "author": "dhtech", - "summary": "Its just me testing a thing", - "license": "Apache 2.0", - "source": "", - "project_page": "", - "issues_url": null, - "dependencies": [ - {"name":"puppetlabs/stdlib","version_requirement":">= 1.0.0"} - ] -} - diff --git a/modules/alemal_test/templates/alemal-test.conf.erb b/modules/alemal_test/templates/alemal-test.conf.erb deleted file mode 100644 index 77350a00..00000000 --- a/modules/alemal_test/templates/alemal-test.conf.erb +++ /dev/null @@ -1,18 +0,0 @@ -server { - listen 80; - listen [::]:80; - - root /var/www/html/alemal-test; - - # Add index.php to the list if you are using PHP - index index.html; - - server_name <%= @hostname %>.event.dreamhack.se; - - location / { - # First attempt to serve request as file, then - # as directory, then fall back to displaying a 404. - try_files $uri $uri/ =404; - } - -}