Create needed folders before use
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
This commit is contained in:
parent
6c7c5a913f
commit
912371cf57
1 changed files with 2 additions and 2 deletions
|
|
@ -43,18 +43,18 @@ export DB_PASSPHRASE="$(generate_secret)"
|
||||||
|
|
||||||
# Group "adm" is the LXD daemon group as set by the "canonical/setup-lxd" GitHub action.
|
# Group "adm" is the LXD daemon group as set by the "canonical/setup-lxd" GitHub action.
|
||||||
sudo useradd --shell /usr/bin/false --system --groups adm --no-create-home garm
|
sudo useradd --shell /usr/bin/false --system --groups adm --no-create-home garm
|
||||||
|
sudo mkdir -p /etc/garm
|
||||||
|
sudo mkdir -p $PROVIDER_BIN_DIR
|
||||||
|
|
||||||
export LXD_PROVIDER_EXECUTABLE="$PROVIDER_BIN_DIR/garm-provider-lxd"
|
export LXD_PROVIDER_EXECUTABLE="$PROVIDER_BIN_DIR/garm-provider-lxd"
|
||||||
export LXD_PROVIDER_CONFIG="/etc/garm/garm-provider-lxd.toml"
|
export LXD_PROVIDER_CONFIG="/etc/garm/garm-provider-lxd.toml"
|
||||||
sudo cp $CONFIG_DIR/garm-provider-lxd.toml $LXD_PROVIDER_CONFIG
|
sudo cp $CONFIG_DIR/garm-provider-lxd.toml $LXD_PROVIDER_CONFIG
|
||||||
|
|
||||||
sudo mkdir -p $PROVIDER_BIN_DIR
|
|
||||||
git clone https://github.com/cloudbase/garm-provider-lxd ~/garm-provider-lxd
|
git clone https://github.com/cloudbase/garm-provider-lxd ~/garm-provider-lxd
|
||||||
pushd ~/garm-provider-lxd
|
pushd ~/garm-provider-lxd
|
||||||
go build -o $LXD_PROVIDER_EXECUTABLE
|
go build -o $LXD_PROVIDER_EXECUTABLE
|
||||||
popd
|
popd
|
||||||
|
|
||||||
sudo mkdir -p /etc/garm
|
|
||||||
cat $CONFIG_DIR/config.toml | envsubst | sudo tee /etc/garm/config.toml
|
cat $CONFIG_DIR/config.toml | envsubst | sudo tee /etc/garm/config.toml
|
||||||
sudo chown -R garm:garm /etc/garm
|
sudo chown -R garm:garm /etc/garm
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue