Refactor step-ca installation script
Updated installation script for step-ca to use new paths and methods for step-badger installation.
This commit is contained in:
parent
da4a366764
commit
ce6bff9751
@ -99,7 +99,6 @@ $STD step ca provisioner update "$AcmeProvisioner" \
|
||||
--allow-renewal-after-expiry
|
||||
msg_ok "Updated provisioner configurations"
|
||||
|
||||
msg_info "Start step-ca as a Daemon"
|
||||
msg_info "Start step-ca as a Daemon"
|
||||
cat <<'EOF' >/etc/systemd/system/step-ca.service
|
||||
[Unit]
|
||||
@ -155,7 +154,6 @@ ReadOnlyPaths=/etc/step-ca
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
EOF
|
||||
systemctl enable -q --now step-ca
|
||||
$STD systemctl enable -q --now step-ca
|
||||
msg_ok "Started step-ca as a Daemon"
|
||||
|
||||
@ -167,18 +165,20 @@ msg_ok "Installed root CA certificate into system's default trust store"
|
||||
msg_info "Install step-batcher to export step-ca badger database"
|
||||
StepBadgerGitHUB="https://github.com/lukasz-lobocki/step-badger/releases/latest/download"
|
||||
StepBadgerArchive="step-badger_Linux_x86_64.tar.gz"
|
||||
StepBadgerDir="$STEPHOME/step-badger"
|
||||
StepBadgerDir="/opt/step-badger"
|
||||
StepBadgerExe="$StepBadgerDir/step-badger"
|
||||
StepBadgerX509Certs="$STEPHOME/step-badger-x509Certs.sh"
|
||||
StepBadgerSshCerts="$STEPHOME/step-badger-sshCerts.sh"
|
||||
|
||||
mkdir -p $StepBadgerDir
|
||||
$STD curl -fsSL "$StepBadgerGitHUB/$StepBadgerArchive" >$StepBadgerDir/$StepBadgerArchive
|
||||
$STD tar -xf $StepBadgerDir/$StepBadgerArchive -C $StepBadgerDir
|
||||
#mkdir -p $StepBadgerDir
|
||||
#$STD curl -fsSL "$StepBadgerGitHUB/$StepBadgerArchive" >$StepBadgerDir/$StepBadgerArchive
|
||||
#$STD tar -xf $StepBadgerDir/$StepBadgerArchive -C $StepBadgerDir
|
||||
|
||||
chmod 700 $StepBadgerDir
|
||||
chmod 400 $StepBadgerDir/*
|
||||
chmod 755 $StepBadgerExe
|
||||
#chmod 700 $StepBadgerDir
|
||||
#chmod 400 $StepBadgerDir/*
|
||||
#chmod 755 $StepBadgerExe
|
||||
|
||||
fetch_and_deploy_gh_release "step-badger" "lukasz-lobocki/step-badger" "prebuild" "latest" "/opt/step-badger" "step-badger_Linux_x86_64.tar.gz"
|
||||
|
||||
cp $StepBadgerExe /usr/local/bin/
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user