Skip to content

vault: Setup new vangogh server

Prepare the vault vm to expose the vault api.

The vault api is plugged to:

  • db in prado
  • "azure" objstorage
  • "remote" storage already setuped in azure (storage0)

The objstorage is plugged to an azure blobstorage (as defined in infra/swh-sysadmin-provisioning!25)

Note:

  • As the db used is no longer installed on the same node, the postgres profile has been removed from the vault role
  • The objstorage cache backend was exposed but unused, this was removed. As such, the vault role has been updated to remove the objstorage profile as well.

Related T1716

Test Plan

$ cd puppet-environment
$ bin/octocatalog-diff --octocatalog-diff-args --no-truncate-details --to update_configuration vangogh.euwest.azure.internal.softwareheritage.org

Output: migrated/migration$401


Migrated from D1499 (view on Phabricator)

Merge request reports