Skip to content

Flaconi/terraform-onepassword-item-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-onepassword-item-store

Module to store secrets in one password vaults

lint test Tag License

For requirements regarding module structure: style-guide-terraform.md

Providers

Name Version
onepassword >= 2.1.0

Requirements

Name Version
terraform >= 1.5
onepassword >= 2.1.0

Required Inputs

The following input variables are required:

Description: id of the vault where the items are stored

Type: string

Optional Inputs

The following input variables are optional (have default values):

Description: A list of dicts with secret information

Type:

list(object({
    category = optional(string, "login")
    name     = string
    username = string
    password = optional(string)
    url      = optional(string)
    tags     = optional(list(string), [])
    sections = optional(map(list(object({
      label = string
      type  = optional(string)
      value = optional(string)
    }))), {})
  }))

Default: []

Description: Tags applied to all the resources

Type: list(string)

Default: []

Outputs

No outputs.

License

MIT License

Copyright (c) 2024 Flaconi GmbH