1 parent
5b22add1f3
commit
2c98b8f925
38 files changed
+915
-87
No files matched your search
Executable
+22
@@ -0,0 +1,22 @@
|
||||
#!/bin/sh
|
||||
set -eu
|
||||
|
||||
CONFIG=/etc/garage.toml
|
||||
STATUS=/tmp/garage-status
|
||||
|
||||
until garage -c "$CONFIG" status >"$STATUS" 2>/dev/null; do
|
||||
sleep 1
|
||||
done
|
||||
|
||||
node_id="$(awk '/NO ROLE ASSIGNED/ { print $1; exit }' "$STATUS")"
|
||||
if [ -n "$node_id" ]; then
|
||||
garage -c "$CONFIG" layout assign -z local -c "${GARAGE_CAPACITY:-10G}" "$node_id"
|
||||
garage -c "$CONFIG" layout apply --version 1
|
||||
fi
|
||||
|
||||
garage -c "$CONFIG" key import -n rustbox --yes \
|
||||
"$GARAGE_ACCESS_KEY_ID" "$GARAGE_SECRET_ACCESS_KEY" >/dev/null 2>&1 || true
|
||||
|
||||
garage -c "$CONFIG" bucket create "$GARAGE_BUCKET" >/dev/null 2>&1 || true
|
||||
garage -c "$CONFIG" bucket allow --read --write \
|
||||
"$GARAGE_BUCKET" --key "$GARAGE_ACCESS_KEY_ID"
|
||||
Reference in new issue
Block a user