Skip to main content

molecule-plugins

This repository contains the following molecule plugins:

  • azure
  • containers
  • docker
  • ec2
  • gce
  • openstack
  • podman
  • vagrant

Installing molecule-plugins does not install dependencies specific to each, plugin. To install these you need to install the extras for each plugin, like pip3 install 'molecule-plugins[azure]'.

Before installing these plugins be sure that you uninstall their old standalone packages, like pip3 uninstall molecule-azure. If you fail to do so, you will end-up with a broken setup, as multiple plugins will have the same entry points, registered.

Creating new releases

The release.yml workflow generates the wheel and uploads the release to PyPI. Here are the steps you need to kick that process off:

  1. Use a calver tag in the format vYY.MM.DD.

  2. Create a new tag and push it to the repo.

    git tag -s <NEW_VERSION> -m "Tag message"
    git push --tags upstream
    

    It is possible to create lightweight tags using git tag <NEW_VERSION> but signed tags are preferred.

  3. Publish the release with either the GitHub CLI or in a browser. See the GitHub documentation about managing releases.

  4. Check the release workflow runs successfully.

  5. Verify the new version is available from the molecule-plugins page on PyPI.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

molecule_plugins-26.7.8.tar.gz (206.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

molecule_plugins-26.7.8-py3-none-any.whl (78.2 kB view details)

Uploaded Python 3

File details

Details for the file molecule_plugins-26.7.8.tar.gz.

File metadata

  • Download URL: molecule_plugins-26.7.8.tar.gz
  • Upload date:
  • Size: 206.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for molecule_plugins-26.7.8.tar.gz
Algorithm Hash digest
SHA256 e805e45a4aaad2539256553ccc243568520fd130a30056cd46c8c64267279691
MD5 9bc7dd8f34d8fce250bd0b1179a39d3f
BLAKE2b-256 30e1ceac5351b6f747654f18ca0fcd9058599271842f66dbb5a1f866d70d9a62

See more details on using hashes here.

Provenance

The following attestation bundles were made for molecule_plugins-26.7.8.tar.gz:

Publisher: release.yml on ansible-community/molecule-plugins

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file molecule_plugins-26.7.8-py3-none-any.whl.

File metadata

File hashes

Hashes for molecule_plugins-26.7.8-py3-none-any.whl
Algorithm Hash digest
SHA256 57ba766f960856c6c10f63a9477fc14df78b6d0693c97c5ab1fc0bcdbf67d0a7
MD5 f36f22090501d39673a37c69aac5af6c
BLAKE2b-256 88583b03fad919f74d60f5a5f30351aa420d73ce80ad2fd387df1567e51787a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for molecule_plugins-26.7.8-py3-none-any.whl:

Publisher: release.yml on ansible-community/molecule-plugins

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page