Convection IaC
Convection IaC - The Provisioner Infrastructure as Code Project
About
The Convection Project, at is core, is a take on Infrastructure as Code that isnt actually Infrastructure as Config. Of course, there is ambiguity between what IaC means, but it originally meant Infrastrucutre as Code. Many of todays orchestration and automation tools are in the name of 'Infrastructure as Code' but actually devolve into managing configuration files all day due to the billion layers of abstraction we have placed on everything. And worse, having to do pragmatic things in a configuration file, like yaml, is just abusive to the configuration file format. Convection is a real pragmatic approach to IaC, providing a real programming language (Python) with a set of tools to create infrastructure and orchestration through a unified pragmatic approach.
The Convection Project is be made up of multiple tools. As mentioned, at its core, is the IaC process. To support secure storage, a Secrets Manager also exists within this project. There are also other tools that will be implemented in the future.
Future
Additional tools will be created to complete this suite, including a System Image Creator and Manager. See TASKS.md for an ongoing roadmap
Metadata
Release files for convection-shared 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| convection-shared-1.0.0.tar.gz | 77.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| convection_shared-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 124.2 kB
Security for convection-shared 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.