mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 12:29:19 -08:00
feat(ci): per-node setup
This commit is contained in:
parent
f095d809c1
commit
fa7cf40195
12 changed files with 199 additions and 173 deletions
|
|
@ -1,7 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
set -eu
|
||||
SETUP_HOSTNAME=${1-reisen}
|
||||
NF_SETUP_NODE_HOST=${NF_SETUP_NODE_HOST-$NF_SETUP_NODE_NAME}
|
||||
NF_SETUP_INPUTS_NAME="NF_SETUP_INPUTS_${NF_SETUP_NODE_NAME}[@]"
|
||||
|
||||
exec ssh root@$SETUP_HOSTNAME env \
|
||||
"${NF_SETUP_INPUTS[@]}" \
|
||||
exec ssh root@$NF_SETUP_NODE_HOST env \
|
||||
"${!NF_SETUP_INPUTS_NAME}" \
|
||||
"bash -c \"eval \\\"\\\$(base64 -d <<<\\\$INPUT_INFRA_SETUP)\\\"\""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue