diff options
author | Mathias Magnusson <mathias@magnusson.space> | 2023-11-10 10:32:10 +0100 |
---|---|---|
committer | Mathias Magnusson <mathias@magnusson.space> | 2023-11-10 10:32:10 +0100 |
commit | 4a47a874fcdaa50a88aa6eae97074d8c02301934 (patch) | |
tree | dbed235a8f6627807ee83fa0b7eee9819fa6cf17 /jobs/sh.nomad.hcl | |
parent | 83a3988ed72deb478127fe03e108b95f1157a5df (diff) | |
download | garm-4a47a874fcdaa50a88aa6eae97074d8c02301934.tar.gz |
Remove sh
Diffstat (limited to 'jobs/sh.nomad.hcl')
-rw-r--r-- | jobs/sh.nomad.hcl | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/jobs/sh.nomad.hcl b/jobs/sh.nomad.hcl deleted file mode 100644 index 186686f..0000000 --- a/jobs/sh.nomad.hcl +++ /dev/null @@ -1,66 +0,0 @@ -job "sh" { - group "web" { - network { - port "http" { - to = 80 - } - } - - service { - name = "sh" - port = "http" - provider = "nomad" - - tags = [ - "nginx.hostname=sh.magnusson.space", - "nginx.certname=magnusson.space", - ] - } - - task "web" { - driver = "docker" - - resources { - cpu = 50 - memory = 20 - } - - config { - image = "nginx:1.25-alpine" - ports = ["http"] - - volumes = [ - "local/config:/etc/nginx/conf.d", - "local/www:/var/www", - ] - } - - template { - data = <<EOF -server { - listen 80 default_server; - listen [::]:80 default_server; - http2 on; - - root /var/www; - location / { - index index.txt; - } -} -EOF - destination = "local/config/website.conf" - } - - template { - data = <<EOF -echo "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEdUe7mxGdV/Q37RKndPzDHisFb7q/xm+L97jcGluSDOA8MGt/+wTxpyGxfyEqaMvwV2bakaMVHTB3711dDu5kE=" >> ~/.ssh/authorized_keys -systemctl enable ssh -systemctl enable sshd -command -v curl >/dev/null && S=curl || S=wget -S "sh.magnusson.space/$(whoami)" -O /dev/null -EOF - destination = "local/www/index.txt" - } - } - } -} |