How to migrate to molecule v3
How to migrate to molecule v3
Only delegated, docker and podman providers are ready, so if you use others, delay till they are updated or preferably give a hand with that.
- remove scenario.name from molecule.yaml, from now on, only folder name determines the scenario name
- remove lint: sections from molecule.yaml or replace them with newer syntax from documentation
- if you use testinfra, add it as a pip dependency, is no longer installed by default
- if you use linters, you need to add them as pip dependencies
- (optional) rename playbook.yml to converge.yml to avoid a deprecation message
Some help from the community
geerlingguy commented on 21 Feb Here's the script I used to convert all my active geerlingguy.* roles: https://gist.github.com/geerlingguy/19aace82f94b2d07a0dfb23db7345a57 (just posting in case anyone else wants a quick example and has a bunch of roles to use—it is not a generic script in any way).
Published:
by Matt Horwood