Molecule Glesys Plugin
Molecule driver to spin up and run tests in Glesys Cloud servers for easy testing
Installation and Usage
pip install molecule-glesys
Create a new role with molecule using this driver:
molecule init role <role_name> -d molecule-glesys
Configure <role_name>/molecule/default/molecule.yml with required parameters.
Sample config:
dependency:
name: galaxy
options:
requirements-file: molecule/default/collections.yml
driver:
name: molecule-glesys
vm_username: molecule
platforms:
- name: "demo.demo-ubuntu-20-04"
template: Ubuntu 20.04 LTS (Focal Fossa)
description: "ubuntu-20-04"
datacenter: "Falkenberg"
platform: KVM
cpus: 2
memory: 2048
disk: 20
- name: "demo.demo-debian-11"
template: Debian 11 (Bullseye)
description: "debian-11"
datacenter: "Falkenberg"
platform: KVM
cpus: 2
memory: 2048
disk: 20
provisioner:
name: ansible
verifier:
name: ansible
API Authentication
Use the environment variables GLESYS_PROJECT and GLESYS_APIKEY to authenticate with the Glesys API.
export GLESYS_PROJECT=CL12345
export GLESYS_APIKEY=abc123foo9876
License
The MIT License.
Metadata
Release files for molecule-glesys 0.7
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 | Actions |
|---|---|---|---|---|
| molecule_glesys-0.7.tar.gz | 6.7 kB | Without provenance | Details for molecule_glesys-0.7.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| molecule_glesys-0.7-py3-none-any.whl | Python 3 | none | any | Details for molecule_glesys-0.7-py3-none-any.whl |
Total release size: 10.9 kB
Release files / molecule_glesys-0.7.tar.gz
| Download URL | molecule_glesys-0.7.tar.gz |
|---|---|
| Size | 6.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
04ea6990fdf311567624b3e3881819dee0f1de821be75e47bc1e1492fa2c218d
|
|
BLAKE2b-256 checksum How to use checksums |
1189dd8110008271e7c24a1ff0a64679cece2f057119cd906a1f889ed094be0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / molecule_glesys-0.7-py3-none-any.whl
| Download URL | molecule_glesys-0.7-py3-none-any.whl |
|---|---|
| Size | 4.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
901a00db566f5e7dd3245c1e317e0f7214d52a439ba72797e23b735ae5897a56
|
|
BLAKE2b-256 checksum How to use checksums |
8412113c657e57aca344e3a719d88855704b4737f85cc0412ec405f614d43e12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Security for molecule-glesys 0.7
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.