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. Review the commit logs and decide on the next version.

    • Breaking changes should increment to a new major version.
    • New features should increment to a new minor version.
    • Bug fixes and small changes should increment to a new patch version.
  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-23.7.0.tar.gz (106.2 kB view details)

Uploaded Source

Built Distribution

molecule_plugins-23.7.0-py3-none-any.whl (76.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: molecule_plugins-23.7.0.tar.gz
  • Upload date:
  • Size: 106.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for molecule_plugins-23.7.0.tar.gz
Algorithm Hash digest
SHA256 c28b08e25c91fcc679e65d9d18d2b4bb33712aaed2fefdea72b6253c6bd19635
MD5 bf460605c2dd8f2ed369eb8fb7c09223
BLAKE2b-256 a4b0127d0831d95dca90dc24a6cb25237c0c59f0448a67e52c0513846970c424

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for molecule_plugins-23.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e577231c7d95d7f7dc7146f3527d4692ee30a8c0ea0e8353b15ceba75f7d28e
MD5 a94407dd22fe1009ff6de9d4aeb63b5c
BLAKE2b-256 df63bd810b2e68ce723b67d6f6f58d007baf048d4bec328de77e729d4abf4af6

See more details on using hashes here.

Provenance

The following attestation bundles were made for molecule_plugins-23.7.0-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 AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page