diff --git a/ct/patchmon.sh b/ct/patchmon.sh index a8eebfe4d..cebc1b017 100644 --- a/ct/patchmon.sh +++ b/ct/patchmon.sh @@ -9,7 +9,7 @@ APP="PatchMon" var_tags="${var_tags:-monitoring}" var_cpu="${var_cpu:-2}" var_ram="${var_ram:-2048}" -var_disk="${var_disk:-4}" +var_disk="${var_disk:-8}" var_os="${var_os:-debian}" var_version="${var_version:-13}" var_arm64="${var_arm64:-yes}" @@ -76,6 +76,7 @@ EOF CLEAN_INSTALL=1 fetch_and_deploy_gh_release "PatchMon" "PatchMon/PatchMon" "singlefile" "latest" "/opt/patchmon" "patchmon-server-linux-$(arch_resolve)" mv /opt/patchmon/PatchMon /opt/patchmon/patchmon-server + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "ssg-content" "ComplianceAsCode/content" "prebuild" "latest" "/opt/patchmon/ssg-content" "scap-security-guide-*.tar.gz" restore_backup diff --git a/install/patchmon-install.sh b/install/patchmon-install.sh index 12b88686f..68bf8a82d 100644 --- a/install/patchmon-install.sh +++ b/install/patchmon-install.sh @@ -60,6 +60,7 @@ REDIS_PORT=6379 # OIDC_ENFORCE_HTTPS=true AGENT_BINARIES_DIR=/opt/patchmon/agents +SSG_CONTENT_DIR=/opt/patchmon/ssg-content EOF msg_ok "Configured PatchMon" @@ -85,6 +86,8 @@ for arch in "${AGENT_NAME[@]}"; do done msg_ok "Fetched PatchMon agent binaries" +fetch_and_deploy_gh_release "ssg-content" "ComplianceAsCode/content" "prebuild" "latest" "/opt/patchmon/ssg-content" "scap-security-guide-*.tar.gz" + msg_info "Creating service" cat </etc/systemd/system/patchmon-server.service [Unit]