GitXplorerGitXplorer
d

pulumi-one-password-native-unofficial

public
4 stars
1 forks
7 issues

Commits

List of commits on branch main.
Verified
eca7cb02c970b6ab8b5abe5f77ecf9c783327ca4

call build provider last

ddavid-driscoll committed a year ago
Verified
4aca2e06b8046a8fe2240146ddc277e7a8f5553f

Fixed issue where an unknown field type could cause serializaiton to fail

ddavid-driscoll committed a year ago
Verified
aa3b5dee6b4400a170e213d78a19e71def2a1195

Added support for binary files via base64 strings

ddavid-driscoll committed a year ago
Verified
dc6de94d888d552eb2eecc61887808feae3ecc1f

Ensure id and reference are marked as computed when creating items

ddavid-driscoll committed a year ago
Verified
b9f52e89c6fc41032f96c080036d7d332cf64fbc

Ensure that the outputs from the result are properly unwrapped so they can be used later in the deployment

ddavid-driscoll committed a year ago
Verified
5f0581be9efc2eaaa2a5f2301d22bd803bf50638

Ensure that the outputs from the result are properly unwrapped so they can be used later in the deployment

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