Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/1password/terraform-provider-onepassword
Use the 1Password Terraform Provider to reference, create, or update items in your 1Password Vaults.
https://github.com/1password/terraform-provider-onepassword
1password 1password-connect go secrets-management terraform terraform-provider
Last synced: 1 day ago
JSON representation
Use the 1Password Terraform Provider to reference, create, or update items in your 1Password Vaults.
- Host: GitHub
- URL: https://github.com/1password/terraform-provider-onepassword
- Owner: 1Password
- License: mit
- Created: 2020-12-07T20:51:57.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-12T17:16:44.000Z (10 days ago)
- Last Synced: 2024-12-14T15:05:29.151Z (8 days ago)
- Topics: 1password, 1password-connect, go, secrets-management, terraform, terraform-provider
- Language: Go
- Homepage: https://developer.1password.com/docs/terraform/
- Size: 12.8 MB
- Stars: 328
- Watchers: 17
- Forks: 48
- Open Issues: 51
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
1Password Terraform provider
Use the 1Password Terraform provider to access and manage items in your 1Password vaults.
---
## ✨ Get started
- See the [examples](./examples/) directory for detailed examples.
- Detailed documentation for using this provider can be found on the [Terraform Registry docs](https://registry.terraform.io/providers/1Password/onepassword/latest/docs).```tf
terraform {
required_providers {
onepassword = {
source = "1Password/onepassword"
version = "~> 2.0.0"
}
}
}provider "onepassword" {
service_account_token = "<1Password service account token>"
}variable "vault_id" {}
resource "onepassword_item" "demo_login" {
vault = var.vault_idtitle = "Demo Terraform Login"
category = "password"username = "demo-username"
password_recipe {
length = 40
symbols = false
}
}
```## 🛠️ Contributing
For the contribution guidelines, see [CONTRIBUTING.md](/CONTRIBUTING.md).
Still not sure where or how to begin? We're happy to help! You can join the [Developer Slack workspace](https://join.slack.com/t/1password-devs/shared_invite/zt-1halo11ps-6o9pEv96xZ3LtX_VE0fJQA), and ask us any questions there.
## 💙 Community & Support
- File an [issue](https://github.com/1Password/terraform-provider-onepassword/issues) for bugs and feature requests.
- Join the [Developer Slack workspace](https://join.slack.com/t/1password-devs/shared_invite/zt-1halo11ps-6o9pEv96xZ3LtX_VE0fJQA).
- Subscribe to the [Developer Newsletter](https://1password.com/dev-subscribe/).## 🔐 Security
1Password requests you practice responsible disclosure if you discover a vulnerability.
Please file requests by sending an email to [email protected].