aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Johannes Christ <[email protected]>2024-07-06 15:37:34 +0200
committerGravatar Johannes Christ <[email protected]>2024-07-22 19:01:01 +0200
commit2be26a4d811e970764ec32a493fc7d3b2f939f1a (patch)
treeb51df941760cdb71a550692f1bd9696f83cd4617
parentDisable DNS proxying via CF (diff)
Remove deployments on turing
Files of the webserver have been migrated over.
-rw-r--r--ansible/host_vars/lovelace/nginx.yml11
-rw-r--r--ansible/host_vars/lovelace/prometheus.yml1
-rw-r--r--ansible/host_vars/turing/nginx.yml13
-rw-r--r--ansible/inventory/hosts.yaml4
-rw-r--r--ansible/local_testing/README.md1
-rw-r--r--ansible/local_testing/Vagrantfile12
-rw-r--r--ansible/local_testing/hosts.yaml6
-rw-r--r--ansible/roles/certbot/vars/main/main.yml1
-rw-r--r--dns/zones/pydis.wtf.yaml16
9 files changed, 13 insertions, 52 deletions
diff --git a/ansible/host_vars/lovelace/nginx.yml b/ansible/host_vars/lovelace/nginx.yml
index 2179c2c..8d1080a 100644
--- a/ansible/host_vars/lovelace/nginx.yml
+++ b/ansible/host_vars/lovelace/nginx.yml
@@ -24,3 +24,14 @@ nginx_configs:
CN=sudo.access.tls.pydis.wtf 0;
CN=prometheus.access.tls.pydis.wtf 0;
}
+
+ files.pydis.wtf.conf: |
+ server {
+ listen 443;
+ server_name files.pydis.wtf cloud.native.is.fun.and.easy.pydis.wtf;
+ root /var/www/files.pydis.wtf;
+
+ location / {
+ try_files $uri $uri/ =404;
+ }
+ }
diff --git a/ansible/host_vars/lovelace/prometheus.yml b/ansible/host_vars/lovelace/prometheus.yml
index ddda968..6dc92e2 100644
--- a/ansible/host_vars/lovelace/prometheus.yml
+++ b/ansible/host_vars/lovelace/prometheus.yml
@@ -63,7 +63,6 @@ prometheus_configuration: |
static_configs:
- targets:
- lovelace.box.pydis.wtf
- - turing.box.pydis.wtf
relabel_configs:
# Ensure that the SSH port is included explicitly
diff --git a/ansible/host_vars/turing/nginx.yml b/ansible/host_vars/turing/nginx.yml
deleted file mode 100644
index 8d11373..0000000
--- a/ansible/host_vars/turing/nginx.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-nginx_default_cert_name: pydis.wtf
-
-nginx_configs:
- files.pydis.wtf.conf: |
- server {
- listen 443;
- server_name files.pydis.wtf cloud.native.is.fun.and.easy.pydis.wtf;
- root /var/www/turing;
-
- location / {
- try_files $uri $uri/ =404;
- }
- }
diff --git a/ansible/inventory/hosts.yaml b/ansible/inventory/hosts.yaml
index f383cab..96ca4be 100644
--- a/ansible/inventory/hosts.yaml
+++ b/ansible/inventory/hosts.yaml
@@ -1,8 +1,5 @@
all:
hosts:
- turing:
- ansible_host: turing.box.pydis.wtf
- wireguard_subnet: 10.1.0.0/16
lovelace:
ansible_host: lovelace.box.pydis.wtf
wireguard_subnet: 10.2.0.0/16
@@ -15,7 +12,6 @@ all:
lovelace:
nginx:
hosts:
- turing:
lovelace:
databases:
hosts:
diff --git a/ansible/local_testing/README.md b/ansible/local_testing/README.md
index ee91163..2011dab 100644
--- a/ansible/local_testing/README.md
+++ b/ansible/local_testing/README.md
@@ -55,7 +55,6 @@ vms:
- lovelace: 192.168.56.3
- neumann: 192.168.56.4
- richie: 192.168.56.5
-- turing: 192.168.56.6
```
diff --git a/ansible/local_testing/Vagrantfile b/ansible/local_testing/Vagrantfile
index 30e6a9e..3a9cf20 100644
--- a/ansible/local_testing/Vagrantfile
+++ b/ansible/local_testing/Vagrantfile
@@ -82,16 +82,4 @@ Vagrant.configure("2") do |config|
v.memory = 2048
end
end
-
- config.vm.define "turing" do |turing|
- turing.vm.hostname = "turing"
- turing.vm.network "private_network", ip: "192.168.56.6",
- virtualbox__intnet: true
- turing.vm.synced_folder '.', '/vagrant', disabled: true
-
- turing.vm.provider "virtualbox" do |v|
- v.name = "pydis_turing"
- v.memory = 2048
- end
- end
end
diff --git a/ansible/local_testing/hosts.yaml b/ansible/local_testing/hosts.yaml
index e7f36cc..e9a9b47 100644
--- a/ansible/local_testing/hosts.yaml
+++ b/ansible/local_testing/hosts.yaml
@@ -16,14 +16,10 @@ all:
ansible_host: 192.168.56.5
ip: 192.168.56.5
access_ip: 192.168.56.5
- turing:
- ansible_host: 192.168.56.6
- ip: 192.168.56.6
- access_ip: 192.168.56.6
children:
nginx:
hosts:
- turing:
+ lovelace:
databases:
hosts:
lovelace:
diff --git a/ansible/roles/certbot/vars/main/main.yml b/ansible/roles/certbot/vars/main/main.yml
index 9bb9d1c..dc44033 100644
--- a/ansible/roles/certbot/vars/main/main.yml
+++ b/ansible/roles/certbot/vars/main/main.yml
@@ -4,7 +4,6 @@ certbot_email: "[email protected]"
certbot_domains:
lovelace:
- prometheus.lovelace.box.pydis.wtf
- turing:
- pydis.wtf
- "*.pydis.wtf"
- cloud.native.is.fun.and.easy.pydis.wtf
diff --git a/dns/zones/pydis.wtf.yaml b/dns/zones/pydis.wtf.yaml
index 4318bd5..a8cebce 100644
--- a/dns/zones/pydis.wtf.yaml
+++ b/dns/zones/pydis.wtf.yaml
@@ -81,7 +81,7 @@ files:
proxied: true
ttl: 300
type: A
- value: 89.58.25.151
+ value: 89.58.26.118
grafana:
octodns:
@@ -209,20 +209,6 @@ prometheus.lovelace.box:
type: AAAA
value: 2a03:4000:62:ce0:2496:aeff:fe97:dea4
-turing.box:
- - octodns:
- cloudflare:
- auto-ttl: true
- ttl: 300
- type: A
- value: 89.58.25.151
- - octodns:
- cloudflare:
- auto-ttl: true
- ttl: 300
- type: AAAA
- value: 2a03:4000:62:ce1:943b:b2ff:fef4:d3b7
-
vault:
octodns:
cloudflare: