aboutsummaryrefslogtreecommitdiff
path: root/app/csi-s3/deploy
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2021-12-30 13:27:39 +0100
committerAlex Auvolat <alex@adnab.me>2021-12-30 13:27:39 +0100
commita6c4828cb66eb74ef2320f9fa06b59ae299e5c5f (patch)
tree5ded6485f84fb80dcf3def315762b9a61ef74c39 /app/csi-s3/deploy
parent424e7ae22ca6c2c44574821eff9600997ab96252 (diff)
downloadnixcfg-a6c4828cb66eb74ef2320f9fa06b59ae299e5c5f.tar.gz
nixcfg-a6c4828cb66eb74ef2320f9fa06b59ae299e5c5f.zip
Add systemd service to mount garage
Diffstat (limited to 'app/csi-s3/deploy')
-rw-r--r--app/csi-s3/deploy/csi-s3.hcl39
1 files changed, 0 insertions, 39 deletions
diff --git a/app/csi-s3/deploy/csi-s3.hcl b/app/csi-s3/deploy/csi-s3.hcl
deleted file mode 100644
index 8e70c6a..0000000
--- a/app/csi-s3/deploy/csi-s3.hcl
+++ /dev/null
@@ -1,39 +0,0 @@
-job "plugin-csi-s3-nodes" {
- datacenters = ["neptune", "pluton"]
-
- # you can run node plugins as service jobs as well, but this ensures
- # that all nodes in the DC have a copy.
- type = "system"
-
- group "nodes" {
- task "plugin" {
- driver = "docker"
-
- config {
- image = "ctrox/csi-s3:v1.2.0-rc.1"
-
- args = [
- "--endpoint=unix://csi/csi.sock",
- "--nodeid=${node.unique.id}",
- "--logtostderr",
- "--v=5",
- ]
-
- # node plugins must run as privileged jobs because they
- # mount disks to the host
- privileged = true
- }
-
- csi_plugin {
- id = "csi-s3"
- type = "node"
- mount_dir = "/csi"
- }
-
- resources {
- cpu = 500
- memory = 256
- }
- }
- }
-}