News for hackers. Stuff that matters.
Re:1Password Secrets Automation by patwolf on Tuesday April 13, 2021 @01:25PM (#26795800)
This looks interesting. We use 1Password, and I always thought it would be useful to programmatically pull values out and use in our cloud infrastructure.

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.

Re:1Password Secrets Automation by directionless on Tuesday April 13, 2021 @11:20PM (#26802576)
For AWS and GCP you can setup cross-project permissions. I've run a single project of secrets, which grants specific access to various service accounts
Re:1Password Secrets Automation by outworlder on Tuesday April 13, 2021 @01:31PM (#26795916)
This is why we use Vault. Until recently, there was no good option to host it, so you had to manage it.

It's good to have independent competition in this space.

Re:1Password Secrets Automation by stimur on Tuesday April 13, 2021 @05:25PM (#26799528)
[I work for 1Password]

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...

Re:1Password Secrets Automation by Kudos on Tuesday April 13, 2021 @02:32PM (#26796889)
They're not competing with Vault,they see this as an alternative for simpler use cases where Vault is overkill, or a complimentary product otherwise.
Re:1Password Secrets Automation by whazor on Tuesday April 13, 2021 @02:57PM (#26797304)
Also it would be cool to unlock the vault via 1password.
Re:1Password Secrets Automation by zomglings on Tuesday April 13, 2021 @03:51PM (#26798164)
My team uses 1Password to share account credentials, etc. When we need to deploy secrets into production, we use AWS Systems Manager Parameter Store.

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.

Re:1Password Secrets Automation by gingerlime on Tuesday April 13, 2021 @03:38PM (#26797938)
plugging envwarden[0] which is just a tiny open source wrapper around the Bitwarden CLI to let you manage your server secrets inside your password manager.

[0] https://github.com/envwarden/envwarden

Re:1Password Secrets Automation by hn_throwaway_99 on Tuesday April 13, 2021 @03:32PM (#26797830)
> The granularity also prevents me from controlling which secrets are visible to a given user.

What do you mean by this? Each secret has a "Permissions" tab which allows you to grant access to individual IAM users.

Re:1Password Secrets Automation by patwolf on Wednesday April 14, 2021 @06:47AM (#26805290)
You're correct. Not sure if I overlooked it or at some iteration of usage it wasn't there.
Re:1Password Secrets Automation by sroussey on Tuesday April 13, 2021 @08:45PM (#26801614)
We reverse engineered it so we can pull stuff ourselves.

BTW: don’t forget to empty trust in 1P. Noticed the API giving back a lot more stuff than expected and that is why.

Re:1Password Secrets Automation by nops on Tuesday April 13, 2021 @01:27PM (#26795827)