Skip to main content

Reusable Pulumi AWS primitive modules for Onii infrastructure.

Project description

pulumi-aws-modules

Reusable Pulumi AWS primitive modules for Onii infrastructure projects.

Scope

This package contains primitive resource builders and typed resource containers:

  • storage
  • messaging
  • database
  • network
  • iam
  • compute
  • scaling
  • events
  • notifications

Project-specific composition should stay in consuming repos (for example *_resources.py files and stack-specific config wiring).

Install

Using GitHub Packages (recommended for private reuse):

pip install \
  --index-url https://<github-user>:<token>@pip.pkg.github.com/<your-org>/simple \
  --extra-index-url https://pypi.org/simple \
  pulumi-aws-modules==0.1.0

Using a git tag (alternative):

pip install "pulumi-aws-modules @ git+https://github.com/<your-org>/pulumi-aws-modules.git@v0.1.0"

For local development only:

pip install "pulumi-aws-modules @ file:///Users/rbaldini/Projects/personal/aws/pulumi/pulumi-aws-modules"

Release and Publish

  • Push a tag like v0.1.0 to trigger .github/workflows/publish.yml.
  • The workflow builds sdist and wheel, uploads them to a GitHub Release, publishes to GitHub Packages, and optionally publishes to PyPI when PYPI_API_TOKEN is configured.

Versioning

Use semantic versioning:

  • MAJOR for breaking API changes
  • MINOR for backward-compatible features
  • PATCH for fixes

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulumi_aws_modules-0.1.0.tar.gz (1.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pulumi_aws_modules-0.1.0-py3-none-any.whl (1.8 kB view details)

Uploaded Python 3

File details

Details for the file pulumi_aws_modules-0.1.0.tar.gz.

File metadata

  • Download URL: pulumi_aws_modules-0.1.0.tar.gz
  • Upload date:
  • Size: 1.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pulumi_aws_modules-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2b78d1bf514c47639f60261b6de3ece27d5619944dc0919385434cbca9b51c7d
MD5 a5aa4939648f1c83c39bf702713ad9e2
BLAKE2b-256 e99657f25fea76de24a76339bed4eb2e2e46df50dadb9ceedcec8ad9feef85a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pulumi_aws_modules-0.1.0.tar.gz:

Publisher: publish.yml on raphaelbaldini/pulumi-aws-modules

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pulumi_aws_modules-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pulumi_aws_modules-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 095dbd46059802ddfc2affaa86e658021d6e1811a3495d276450b3662bcd8d76
MD5 e1e00d5d517922c1047be2b1079be878
BLAKE2b-256 63f345fec29035d9e1e386255e72fcab23525901dfc1815db0ee7de894cc3de6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pulumi_aws_modules-0.1.0-py3-none-any.whl:

Publisher: publish.yml on raphaelbaldini/pulumi-aws-modules

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page