#!/usr/bin/env bash STDOUT=./out.log STDERR=./err.log touch "${STDOUT}" touch "${STDERR}" rm "${STDOUT}" "${STDERR}" node_id=$(garage -c garage-local.toml status 2>>"${STDERR}" | tail -n 1 | awk '{ print $1 }') garage -c garage-local.toml layout assign -z dc1 -c 1 "${node_id}" >>"${STDOUT}" 2>>"${STDERR}" garage -c garage-local.toml layout apply --version 1 >>"${STDOUT}" 2>>"${STDERR}" garage -c garage-local.toml bucket create pict-rs >>"${STDOUT}" 2>>"${STDERR}" garage -c garage-local.toml key new --name pict-rs-key >>"${STDOUT}" 2>>"${STDERR}" key_id=$(garage -c garage-local.toml key info pict-rs-key 2>>"${STDERR}" | grep "Key ID" | awk '{ print $3 }') secret_key=$(garage -c garage-local.toml key info pict-rs-key 2>>"${STDERR}" | grep "Secret key" | awk '{ print $3 }') garage -c garage-local.toml bucket allow --read --write --owner pict-rs --key pict-rs-key >>"${STDOUT}" 2>>"${STDERR}" garage -c garage-local.toml bucket website pict-rs --allow >> "${STDOUT}" 2>>"${STDERR}" cat > pict-rs-garage.toml <