It's good to have independent competition in this space.
1Password is not competing with Vault. In fact we have very good relationships and mutual respect with HashiCorp on many levels.
Also Secret automation integrates (acts as a provider) with HC Vault[1]
1. https://github.com/1Password/vault-plugin-secrets-onepasswor...
The name is quite a mouthful, but we have found the service to be awesome. We have a small Python script that loads a script with environment variable definitions from the Parameter Store and we use that as an EnvFile for our systemd services.
What do you mean by this? Each secret has a "Permissions" tab which allows you to grant access to individual IAM users.
BTW: don’t forget to empty trust in 1P. Noticed the API giving back a lot more stuff than expected and that is why.
Currently we end up using the secret managers available in AWS or GCP, which seems pretty half baked. In GCP, for example, secrets are stored at a project level. It's not unusual to have certain secrets that are needed by more than one project, which means they get duplicated. The granularity also prevents me from controlling which secrets are visible to a given user.
I'd love to have one centralized source of truth for all infrastructure secrets.