Molecule

Latest version: v24.9.0

Safety actively analyzes 682487 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 13

4.0.0

Major Changes

- Removed mol command line alias (3457) ssbarnea
- Remove `ansible` and `ansible-base` extras (3395) ssbarnea
- Remove support for py36 and py37 (3436) ssbarnea

Minor Changes

- Allow bypassing role name checking (3549) zhan9san
- Add support for MOLECULE_PLATFORM_NAME (3416) zhan9san
- Add args for verify and side_effect actions (3467) amarao
- Enable packit rpm building for Fedora 35 (3456) ssbarnea
- Remove `ansible` and `ansible-base` extras (3395) ssbarnea

Bugfixes

- doc: update doc on inventory/host section for provisioner (3571) amarao
- Fixes for recent pylint versions (3586) ssbarnea
- Insert cache_dir into ANSIBLE_ROLES_PATH and ANSIBLE_COLLECTIONS_PATH (3514) zhan9san
- Restore auto-installation of local collection (3225) ssbarnea
- Bump ansible-compat from 2.0.2 to 2.1.0 (3560)
- Do not gather facts on newly created scenarios (3565) zhan9san
- Use verifier env in ansible verifier (3546) zhan9san
- Missing `f` prefix on f-strings fix (3521) code-review-doctor
- Fix wrong environment variables being passed to ansible compat (3404) (3516) marblenix
- Use FQCN for builtin actions (3503) ziegenberg
- change IRC room from `ansible-molecule` to `ansible-devtools` (3479) ziegenberg
- Replace toolset container image with creator-ee in the documentation (3480) ziegenberg
- fix broken molecule login (3468) amarao
- Added state-file driver validation (3429) superstes
- Fix additional_files_or_dirs in skip check (3459) skeetmtp
- Remove paramiko dependency (3454) ssbarnea
- docs: ansible-lint is not a molecule dep (3446) justin-f-perez

4.0.0a0

Major Changes

- Removed mol command line alias (3457) ssbarnea
- Remove `ansible` and `ansible-base` extras (3395) ssbarnea
- Remove support for py36 and py37 (3436) ssbarnea

Minor Changes

- Allow bypassing role name checking (3549) zhan9san
- Add support for MOLECULE_PLATFORM_NAME (3416) zhan9san
- Add args for verify and side_effect actions (3467) amarao
- Enable packit rpm building for Fedora 35 (3456) ssbarnea
- Remove `ansible` and `ansible-base` extras (3395) ssbarnea

Bugfixes

- Insert cache_dir into ANSIBLE_ROLES_PATH and ANSIBLE_COLLECTIONS_PATH (3514) zhan9san
- Restore auto-installation of local collection (3225) ssbarnea
- Bump ansible-compat from 2.0.2 to 2.1.0 (3560)
- Do not gather facts on newly created scenarios (3565) zhan9san
- Use verifier env in ansible verifier (3546) zhan9san
- Missing `f` prefix on f-strings fix (3521) code-review-doctor
- Fix wrong environment variables being passed to ansible compat (3404) (3516) marblenix
- Use FQCN for builtin actions (3503) ziegenberg
- change IRC room from `ansible-molecule` to `ansible-devtools` (3479) ziegenberg
- Replace toolset container image with creator-ee in the documentation (3480) ziegenberg
- fix broken molecule login (3468) amarao
- Added state-file driver validation (3429) superstes
- Fix additional_files_or_dirs in skip check (3459) skeetmtp
- Remove paramiko dependency (3454) ssbarnea
- docs: ansible-lint is not a molecule dep (3446) justin-f-perez

3.6.1

Bugfixes

- Fix prepare_environment call for role installs (3409) scruffaluff

3.6.0

Minor Changes

- Remove selinux from being exposed as a dependency (3388) ssbarnea
- Enable doc8 and improve display of supported env vars (3298) ssbarnea
- Add support for py310 (3260) ssbarnea

Bugfixes

- Add deprecation warning for the `mol` command (3407) mperry2
- Replace centos:8 with centos:stream8 (3431) ssbarnea
- Ensure subprocesses are run via Runtime() (3237) ssbarnea
- Improve documentation of molecule init role (3393) ssbarnea
- Bump enrich to 1.2.7 (3385) ssbarnea
- Fix write_file to use a single operation (3359) ssbarnea
- Avoid os.makedirs errors with existing folders (3357) ssbarnea
- Prevent random exception with os.remove (3354) ssbarnea
- Clarify per-project config.yml file (3334) francoisfreitag
- fix docstring for Schema v3 Validation Module (3333) ziegenberg
- Drop testing of digitalocean, hetznercloud, lxd and openstack plugins (3322) ssbarnea
- Add missing filelock test dependency (3321) ssbarnea
- Remove sudo from default alpine image (3317) ssbarnea
- Ensure roles have a namespace when created (3277) ssbarnea
- Ensure cwd is passed to utils.run_command() in all cases (3313) akerouanton
- Support PyYAML 6.0 (3310) hswong3i
- docs(3299): avoid to use dash for role name (3300) xhiroga
- Restore collections path for testing (3283) greg-hellings
- Remove the `setup.py` development stub module (3280) ssbarnea
- add missing "test --destroy=never" to documentation (3274) konstruktoid

Deprecations

- Deprecate ansible[-base] extras (3295) ssbarnea

3.5.2

Bugfixes

* fix: bump subprocess-tee to 0.3.5 (3262) ssbarnea
* fix: drop pytest-verbose-parametrize test dependency (3261) ssbarnea

Kudos goes to: ssbarnea

3.5.1

Bugfixes

* Relax pluggy version dependency (3239) cjeanner
* Restore option to disable galaxy dependency check (3236) fcharlier
* Restore option to disable dependency check (3235) ssbarnea
* Ensure SystemExit is captured on driver initialization (3230) ssbarnea

Kudos goes to: cjeanner, fcharlier and ssbarnea

Page 5 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.