Skip to main content

No project description provided

Project description

# THipster

THipster is a CLI tool dedicated to simplifying the ordeal associated with writing Terraform files. It allows users to write infrastructure as code in a simplified format, using either YAML (with JINJA) or the dedicated Thipster DSL.

Written entirely in Python, it leverages the Python CDK for Terraform to create Terraform files and apply them to the chosen provider.

### Table of contents [Technology Stack](#technology-stack)

[Project Status](#project-status)

[Dependencies](#dependencies)

[Installation](#installation)

[Usage](#usage)

[Test the software](#how-to-test-the-software)

[Known issues](#knwon-issues)

[Getting help](#getting-help)

[Getting involved](#getting-involved)

## Technology Stack Written in Python 3.11, thipster is designed as a python package, to be used either as a standalone tool, or as a module inside a running process like a CI/CD pipeline.

## Project Status THipster is currently in an active development state. If you want to know more, please check the [CHANGELOG](CHANGELOG.md) for more details.

## Dependencies

Describe any dependencies that must be installed for this software to work. This includes programming languages, databases or other storage mechanisms, build tools, frameworks, and so forth. If specific versions of other software are required, or known not to work, call that out.

## Installation

Detailed instructions on how to install, configure, and get the project running. This should be frequently tested to ensure reliability. Alternatively, link to a separate [INSTALL](INSTALL.md) document.

## Usage

Show users how to use the software. Be specific. Use appropriate formatting when showing code snippets.

## How to test the software

If the software includes automated tests, detail how to run those tests.

## Known issues

Document any known significant shortcomings with the software.

## Getting help

If you have questions, concerns, bug reports, etc, please file an issue in this repository’s Issue Tracker.

## Getting involved

This section should detail why people should get involved and describe key areas you are currently focusing on; e.g., trying to get feedback on features, fixing certain bugs, building important pieces, etc.

General instructions on _how_ to contribute should be stated with a link to [CONTRIBUTING](CONTRIBUTING.md).


## Open source licensing info 1. [TERMS](TERMS.md) 2. [LICENSE](LICENSE) 3. [CFPB Source Code Policy](https://github.com/cfpb/source-code-policy/)


## Credits and references

1. Projects that inspired you 2. Related projects 3. Books, papers, talks, or other sources that have meaningful impact or influence on this project

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

thipster-0.13.5.tar.gz (34.6 kB view details)

Uploaded Source

Built Distribution

thipster-0.13.5-py3-none-any.whl (45.0 kB view details)

Uploaded Python 3

File details

Details for the file thipster-0.13.5.tar.gz.

File metadata

  • Download URL: thipster-0.13.5.tar.gz
  • Upload date:
  • Size: 34.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/37.3 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.2 tqdm/4.65.0 importlib-metadata/6.6.0 keyring/23.13.1 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.11

File hashes

Hashes for thipster-0.13.5.tar.gz
Algorithm Hash digest
SHA256 cbbb4aa8951232b37d9edf296cc142dbb1b1aad19e4edab228c4feb3060ecce6
MD5 21ff5e63c917685090cc6ceca7265596
BLAKE2b-256 37047a059f488bb3422d7c5b606beaa4a1d3870622612107df778a85f35e273c

See more details on using hashes here.

File details

Details for the file thipster-0.13.5-py3-none-any.whl.

File metadata

  • Download URL: thipster-0.13.5-py3-none-any.whl
  • Upload date:
  • Size: 45.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/37.3 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.2 tqdm/4.65.0 importlib-metadata/6.6.0 keyring/23.13.1 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.11

File hashes

Hashes for thipster-0.13.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2ce007c7dcc1549d27eb6f20983e3a568764a240b21cd42b005d9de3a9a17b0a
MD5 17a975ca45a22298606bbe9bc5317bcc
BLAKE2b-256 a9393a4da02a267ea14541f2f7ba07a43a3d13d69ebb5a1c783cf046a32ccd0e

See more details on using hashes here.

Supported by

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