# @shipa-corp/pulumi

> A Pulumi package for creating and managing Shipa resources.

Latest version **0.7.0** (published 2022-04-14) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install @shipa-corp/pulumi
pnpm add @shipa-corp/pulumi
yarn add @shipa-corp/pulumi
bun add @shipa-corp/pulumi
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities.

Warnings: low downloads; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.7.0 |
| Published | 2022-04-14 |
| First published | 2021-09-05 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 197.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Shipa Corp |
| Maintainers | bandrade |
| Keywords | pulumi, shipa |

## Links

- npm: https://www.npmjs.com/package/@shipa-corp/pulumi
- Repository: https://github.com/brunoa19/pulumi-provider
- Homepage: https://shipa.io
- Issues: https://github.com/brunoa19/pulumi-provider/issues
- npm.io page: https://npm.io/package/@shipa-corp/pulumi

## Dependencies (1)

- [@pulumi/pulumi](https://npm.io/package/@pulumi/pulumi.md) ^3.0.0

## Recent versions

- 0.7.0 (latest) — 2022-04-14
- 0.6.0 — 2022-04-12
- 0.5.0 — 2022-03-24
- 0.4.0 — 2022-01-25
- 0.3.0 — 2022-01-25
- 0.2.0 — 2022-01-25
- 0.1.0 — 2021-09-08
- 0.0.1 — 2021-09-05

## README

# Pulumi Shipa Terraform Bridge Provider

This repository contains code for building a Shipa Pulumi provider which wraps an existing
Terraform provider.

### Build the provider:

    make cleanup
    make build_sdks

## Installing

This package is available in many languages in the standard packaging formats.

### Node.js (Java/TypeScript):

Need to install locally @pulumi/shipa package with command:

    make install_nodejs_sdk

### Python:

See readme file in python examples

## Configuration

The following configuration points are available for the `shipa` provider:

- `shipa:host` (environment: `SHIPA_HOST`) - the host for `shipa` server
- `shipa:token` (environment: `SHIPA_TOKEN`) - the API token

## Prepare examples

### Sync dependencies
    
    cd sdk && go mod download

## Run local examples with Golang

    # set envs
    export SHIPA_HOST=...
    export SHIPA_TOKEN=....

    # build provider
    make cleanup
    make build_sdks

    # install localy pulumi package
    make install_pulumi_package

    # run example with automation
    cd sdk/examples/app/golang/automation
    go run main.go

    OR

    # run example with pulumi
    cd sdk/examples/app_deploy/go
    pulumi up

---
_Source: https://npm.io/package/@shipa-corp/pulumi · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
