summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Magnusson <mathias@magnusson.space>2023-09-08 16:56:51 +0200
committerMathias Magnusson <mathias@magnusson.space>2023-09-08 16:56:51 +0200
commit638c9ae564a1717514bcb4fcf8332ef42e6c9bc0 (patch)
treec602d397106a72ef0cb76ce9b51e135a9f11b462
parente1339df85062194fa61f28456ec5592b3e3ca847 (diff)
downloadgarm-638c9ae564a1717514bcb4fcf8332ef42e6c9bc0.tar.gz
Hehe
-rw-r--r--jobs/sh.nomad.hcl (renamed from jobs/keys.nomad.hcl)11
1 files changed, 7 insertions, 4 deletions
diff --git a/jobs/keys.nomad.hcl b/jobs/sh.nomad.hcl
index f1b2b04..acf0158 100644
--- a/jobs/keys.nomad.hcl
+++ b/jobs/sh.nomad.hcl
@@ -1,4 +1,4 @@
-job "keys" {
+job "sh" {
group "web" {
network {
port "http" {
@@ -7,12 +7,12 @@ job "keys" {
}
service {
- name = "keys"
+ name = "sh"
port = "http"
provider = "nomad"
tags = [
- "nginx.hostname=keys.magnusson.space",
+ "nginx.hostname=sh.magnusson.space",
"nginx.certname=magnusson.space",
]
}
@@ -53,7 +53,10 @@ EOF
template {
data = <<EOF
-ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEdUe7mxGdV/Q37RKndPzDHisFb7q/xm+L97jcGluSDOA8MGt/+wTxpyGxfyEqaMvwV2bakaMVHTB3711dDu5kE=
+echo "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEdUe7mxGdV/Q37RKndPzDHisFb7q/xm+L97jcGluSDOA8MGt/+wTxpyGxfyEqaMvwV2bakaMVHTB3711dDu5kE=" >> ~/.ssh/authorized_keys
+systemctl enable ssh
+systemctl enable sshd
+command -v curl >/dev/null && curl sh.magnusson.space/hello || command -v wget >/dev/null && wget sh.magnusson.space/hello -O /dev/null
EOF
destination = "local/www/index.txt"
}