GitXplorerGitXplorer
d

pulumi-one-password-native-unofficial

public
4 stars
1 forks
7 issues

Commits

List of commits on branch main.
Verified
451dee2664410a17e3a339134006efb30cdf3f0d

Merge pull request #13 from david-driscoll/dependabot/go_modules/sdk/golang.org/x/crypto-0.31.0

ddavid-driscoll committed 15 days ago
Verified
3839a2792ee0111a0508a41374e18c39aab3c1f9

Bump golang.org/x/crypto from 0.17.0 to 0.31.0 in /sdk

ddependabot[bot] committed 15 days ago
Verified
d26421d38cbc72d612d01177da10bca805c3fbb4

Merge pull request #6 from david-driscoll/dependabot/go_modules/provider/golang.org/x/crypto-0.17.0

ddavid-driscoll committed 15 days ago
Verified
5d948d7d6eb8ce6b953b41f43276fd714438dead

Merge pull request #7 from david-driscoll/dependabot/go_modules/sdk/golang.org/x/crypto-0.17.0

ddavid-driscoll committed 15 days ago
Verified
88eda37d6658a2cbc7f67a95cbcccb9e2f32ff63

Fixed a case where when updating an item via a Connect Server, that the sections would not be populated properly (nor new fields)

ddavid-driscoll committed a year ago
Verified
3b2025fec2574a39bc6dd3873d138955af1202e3

Updated field type on template field

ddavid-driscoll committed a year ago

README

The README file for this repository.

Pulumi OnePassword Native Integration (Unofficial)

This is a pulumi providier that allows you to use the OnePassword CLI to manage secrets in your pulumi stack. As well as the OnePassword Connect Server.

This provider is unofficial and not supported by 1Password.

Also this providier is an example of a pulumi provider written in C#.

Sample one-password-native-unofficial Component Provider

Prerequisites

  • Pulumi CLI
  • OnePassword CLI
  • Node.js
  • Yarn
  • Go 1.17 (to regenerate the SDKs)
  • Python 3.6+ (to build the Python SDK)
  • .NET Core SDK (to build the .NET SDK)

Build and Test

# Build and install the provider
make install_provider

# Regenerate SDKs
make generate

# Ensure the pulumi-provider-one-password-native-unofficial script is on PATH
$ export PATH=$PATH:$PWD/bin

# Test Node.js SDK
$ make install_nodejs_sdk
$ cd examples/simple
$ yarn install
$ yarn link pulumi-one-password-native-unofficial
$ pulumi stack init test
$ pulumi config set aws:region us-east-1
$ pulumi up

Example component

Schema