Skip to main content

Molecule Plugins

Project description

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.

Project details


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-25.8.12.tar.gz (106.4 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-25.8.12-py3-none-any.whl (76.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for molecule_plugins-25.8.12.tar.gz
Algorithm Hash digest
SHA256 75f32763e90275bfc24bcc0d27b9bb22ac973658bf902b2e3e8af8e2a1c32083
MD5 16cbdf9417cf3a0ff3f6cb3412e1e1f0
BLAKE2b-256 6511b7316c96c9ecca901f3a7fd5927f3dd757e17e11a428fb83cc5349e9b063

See more details on using hashes here.

Provenance

The following attestation bundles were made for molecule_plugins-25.8.12.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-25.8.12-py3-none-any.whl.

File metadata

File hashes

Hashes for molecule_plugins-25.8.12-py3-none-any.whl
Algorithm Hash digest
SHA256 c5b8ceb209a5ff87326631d60408f8d08b9431b2e339dad4c620130b50279ce0
MD5 07f4dd9cdf6033daa7ab98a76ddf2de2
BLAKE2b-256 a2eeefdf33ffb32861d9b357a4e7cff018206729703440c028b92ed64fe834b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for molecule_plugins-25.8.12-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