Skip to main content

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)

Source distribution for molecule-glesys 0.7
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)

Table of built distributions (wheels) for molecule-glesys 0.7
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page