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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbbb4aa8951232b37d9edf296cc142dbb1b1aad19e4edab228c4feb3060ecce6 |
|
MD5 | 21ff5e63c917685090cc6ceca7265596 |
|
BLAKE2b-256 | 37047a059f488bb3422d7c5b606beaa4a1d3870622612107df778a85f35e273c |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ce007c7dcc1549d27eb6f20983e3a568764a240b21cd42b005d9de3a9a17b0a |
|
MD5 | 17a975ca45a22298606bbe9bc5317bcc |
|
BLAKE2b-256 | a9393a4da02a267ea14541f2f7ba07a43a3d13d69ebb5a1c783cf046a32ccd0e |