diff options
author | Patrick Spek <p.spek@tyil.nl> | 2024-06-26 11:11:24 +0200 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2024-06-26 11:11:24 +0200 |
commit | 2ad14eeeaa976d68cd47221835f03ba514fa9210 (patch) | |
tree | c5118501fbd96c51a416f09a9e12c6c3731bd23c /playbooks.d/seaweedfs-filer/playbook.bash | |
parent | 46ad4348e4a3182a47fad990171d146893a591c3 (diff) |
Make mieshu sole seaweedfs node
Diffstat (limited to 'playbooks.d/seaweedfs-filer/playbook.bash')
-rw-r--r-- | playbooks.d/seaweedfs-filer/playbook.bash | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/playbooks.d/seaweedfs-filer/playbook.bash b/playbooks.d/seaweedfs-filer/playbook.bash index 1a71f07..7ae23b2 100644 --- a/playbooks.d/seaweedfs-filer/playbook.bash +++ b/playbooks.d/seaweedfs-filer/playbook.bash @@ -66,8 +66,25 @@ playbook_sync() { s3_port="$(config "$BASHTARD_PLAYBOOK.s3.port" "8333")" \ > "$buffer" - file_template "filer.toml" \ - > "$(config "fs.etcdir")/seaweedfs/filer.toml" + case "$(config "$BASHTARD_PLAYBOOK.db.type" "leveldb3")" in + leveldb3) + file_template "filer-leveldb3.toml" \ + path="$(config "$BASHTARD_PLAYBOOK.db.path" "./filerldb3")" \ + > "$(config "fs.etcdir")/seaweedfs/filer.toml" + ;; + postgres2) + file_template "filer-postgres2.toml" \ + host="$(config "$BASHTARD_PLAYBOOK.db.host" "localhost")" \ + port="$(config "$BASHTARD_PLAYBOOK.db.port" "5432")" \ + name="$(config "$BASHTARD_PLAYBOOK.db.name" "seaweedfs")" \ + user="$(config "$BASHTARD_PLAYBOOK.db.user" "seaweedfs")" \ + pass="$(config "$BASHTARD_PLAYBOOK.db.password" "")" \ + > "$(config "fs.etcdir")/seaweedfs/filer.toml" + ;; + *) + alert "$BASHTARD_PLAYBOOK/sync" "No valid '$BASHTARD_PLAYBOOK.db.type' set" + return 1 + esac [[ "$(file_hash "$buffer")" == "$hash" ]] && return |