simple_grid_yaml_compiler
Generates the extended YAML output for an input site_level_configuration_file
Setup development Environment
You'll need Python 2.7 or higher.
- Fork this repository and clone your fork in your development machine.
- Create a virtualenv with Python >= 2.7 and install all the required packages listed in the requirements.txt file.
- At the root of the directory, create a .temp folder.
mkdir .temp - Create a site_level_configuration_file.yaml in the root directory. You can use the one available in the puppet module.
- Execute the compiler using the following command template from the root directory
python simple_grid_yaml_compiler.py {PATH_TO_SITE_LEVEL_CONFIG_FILE} -o {PATH_TO_AUGMENTED_SITE_LEVEL_CONFIG_FILE}
For instance,
python simple_grid_yaml_compiler.py ./tests/resources/complete_config.yaml -o ./tests/output.yaml
- After running the compiler, the output would be generated at {PATH_TO_AUGMENTED_SITE_LEVEL_CONFIG_FILE}
Metadata
Release files for simple-grid-yaml-compiler 1.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simple_grid_yaml_compiler-1.0.6.tar.gz | 11.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| simple_grid_yaml_compiler-1.0.6-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 35.6 kB
Release files / simple_grid_yaml_compiler-1.0.6.tar.gz
| Download URL | simple_grid_yaml_compiler-1.0.6.tar.gz |
|---|---|
| Size | 11.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dc04092505a00469ce1c0b1ab5ed951d82c31595a1ea6d77d37d9054c1e3e81f
|
|
BLAKE2b-256 checksum How to use checksums |
7069d08d4724cf38f4699d0d2824109d7050a81204ec2ebb6d0a517d3ea6d2cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/2.7.16
|
Release files / simple_grid_yaml_compiler-1.0.6-py2.py3-none-any.whl
| Download URL | simple_grid_yaml_compiler-1.0.6-py2.py3-none-any.whl |
|---|---|
| Size | 24.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
71e9552eb473fb354e4e8c51a1b9b73eb5dbf75156e54d1c043837d88fb1e727
|
|
BLAKE2b-256 checksum How to use checksums |
0fcb0a69407fe6503540fd91f55d8bd88387bfad8eeb259e8837a5f85e778037
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/2.7.16
|