--- # nfpm config for building the vault-plugin-secrets-arrstack RPM. # Rendered through envsubst (see scripts/build-rpm.sh) then fed to `nfpm pkg`. # Built once per target server (Vault, OpenBao); PACKAGE_NAME and # PACKAGE_PLUGIN_DIR vary per flavour. name: ${PACKAGE_NAME} version: ${PACKAGE_VERSION} release: ${PACKAGE_RELEASE} arch: ${PACKAGE_ARCH} platform: ${PACKAGE_PLATFORM} section: default priority: extra description: "${PACKAGE_DESCRIPTION}" maintainer: ${PACKAGE_MAINTAINER} homepage: ${PACKAGE_HOMEPAGE} license: ${PACKAGE_LICENSE} disable_globbing: false replaces: - ${PACKAGE_NAME} provides: - ${PACKAGE_NAME} # Install the plugin binary into the server's plugin directory. Point the # server's plugin_directory at PACKAGE_PLUGIN_DIR to pick it up. contents: - src: dist/vault-plugin-secrets-arrstack dst: ${PACKAGE_PLUGIN_DIR}/vault-plugin-secrets-arrstack file_info: mode: 0755 owner: root group: root scripts: preinstall: ${PACKAGE_PREINSTALL}