Changes
* Added support for internal CIDR (2389) jmpsf
* Adds vpc_id to ec2_group, from subnet facts, and allows to specify SG ip cidr (2405) vinicyusmacedo
* Moved linode driver to molecule-linode (2402) ssbarnea
* Add podman functional tests (2159) (2323) sshnaidm
* Removed logical branch (2355) (2364) houtd
* Modify the type of winrm_server_cert_validation described in the docu… (2339) sky-joker
* Disable galaxy role installation during testing (2336) ssbarnea
* faq.rst: Add a couple of FAQ entries (2325) perlun
* Dockerfile.j2: add python-apt aptitude packages for Debian-based distros (2328) perlun
* Added missing space in delegated template (2326) ssbarnea
* refactoring: inspec removed from core (2303) ssbarnea
* refactoring: plugins can report their template dir (2300) ssbarnea
* refactoring: removed remaining goss bits (2299) ssbarnea
* Avoid futures SyntaxError (2291) ssbarnea
* Migrate to new linode_v4 module (2276) decentral1se
* verifier: goss removed (2298) ssbarnea
* refactoring: each verifier to expose its own schema (2294) ssbarnea
* deps: remove pinning of anyconfig (2296) ssbarnea
* Fix auto-completion of choices (2295) ssbarnea
* deps: refresh click dependencies (2297) ssbarnea
* refactoring: verifiers should expose their own linters (2292) ssbarnea
* refactoring: driver listing (2281) ssbarnea
* Disable deprecation warnings from own dependencies (2289) ssbarnea
* Pass merged configuration to provisioner playbooks (2287) tadeboro
* refactoring: transformed verifiers into plugins (2288) ssbarnea
* refactoring: rename api.molecule_drivers to api.drivers (2286) ssbarnea
* refactoring: driver.base.Base -> api.Driver (2285) ssbarnea
* drivers: refactored sanity_check (2284) ssbarnea
* Improve new issue templates (2283) ssbarnea
* Informs of the DOCKER_HOST environment variable with the Docker driver. (2265) flowgunso
* Clean up CODEOWNERS file (2273) decentral1se
* Refactor "role:" block in cookiecutter template (2280) mjlshen
* ec2: per-platform ansible_connection overrides and win password lookup (2271) troyready
* Add note about collections for now (2274) decentral1se
* fix(provisioner): Expand ANSIBLE_ variables with Ansible default locations (2258) wilmardo
* Use pluggy to load plugins (2272) decentral1se
* Do not prune when --destroy=never (2270) seandst
* fix(tox.ini): Adds pyup ignore for packaging (2269) wilmardo
* Resolve pytest deprecation warnings (2263) ssbarnea
* Removal of embedded azure driver (2252) ssbarnea
* Bash style variable expension in env var supports defaults using variables (2223) wilmardo
Major Changes
* Moved openstack driver to molecule-openstack (2413) ssbarnea
* Moved ec2 driver to molecule-ec2 (2407) ssbarnea
* Moved gce driver to molecule-gce (2406) ssbarnea
* Moved linode driver to molecule-linode (2403) ssbarnea
* Moved digitalocean driver to molecule-digitalocean (2401) ssbarnea
* Remove Hetzner Cloud driver from core (2391) decentral1se
* Fixed typo on OVERRIDEN (2338) ssbarnea
* Removed LXC and LXD providers (2329) ssbarnea
* Adopts Ansible 2.9 as supported (2301) ssbarnea
Minor Changes
* docker: add support for devices (2308) sprat
Minor Changes
* ec2 provider: Add support for specifying ssh keypair (2390) jmpsf
* Added instance_profile_name to ec2 driver (2370) vinicyusmacedo
* fix deprecation in generated code for hetznercloud driver (2365) zauberpony
* Remove use of future (2372) ssbarnea
* Make default Dockerfile embedded (2360) ssbarnea
* Fixing 1556 VERR_ACCESS_DENIED (1600) jonashackt
* Fixed typo in tests __init__.py (2306) ssbarnea
* Cache loaded drivers and adopt lru_cache (2259) ssbarnea
Bugfixes
* Podman driver shouldn't define /sys/fs/cgroup vol (2358) maxamillion
* Correct python package installation on Dockerfiles (2362) ssbarnea
* tests: require minimal ansible 2.9 for podman (2337) ssbarnea
* Add podman driver to cookiecutter (2335) sshnaidm
* Makes driver loading more resilient (2253) ssbarnea
Bugfixes
* Use sphinx_rtd_theme instead of alabaster (2410) decentral1se
* Clean up outdated docs (2411) decentral1se
* Point to travis-ci.com in docs (2395) gliptak
* Add release drafter config file (2378) ssbarnea
* Add note about random instance IDs (2377) decentral1se
* Enable release drafter (2367) ssbarnea
* Added 2.22 entry to CHANGELOG.rst (2275) (2363) houtd
* Update broken links on examples doc (2346) manics
* Add quick note on how to get started (2361) decentral1se
Bugfixes
* Moved openstack driver to molecule-openstack (2413) ssbarnea
* Moved ec2 driver to molecule-ec2 (2407) ssbarnea
* Moved gce driver to molecule-gce (2406) ssbarnea
* Moved linode driver to molecule-linode (2403) ssbarnea
* Moved digitalocean driver to molecule-digitalocean (2401) ssbarnea
* Reverts setuptools workaround (2384) ssbarnea
* Fix packaging (2381) bristea
* Bump tabulate (2330) ssbarnea
* Fix version parsing error with Ansible prereleases (2327) ssbarnea
Bugfixes
* Fixed linters (2412) ssbarnea
* test: move default environment variables (2397) ssbarnea
* test: implement workaround for galaxy-install 401 errors (2398) ssbarnea
* Include registry in default base test images (2394) ssbarnea
* Run unit tests against Python 3.8 (2392) decentral1se
* Made base image fully configurable (2385) ssbarnea
* Implement tox setup idempotency test (2382) ssbarnea
* Enable testing of dockerfile template (2368) ssbarnea
* Test ansible 2.9 from stable-2.9 (2371) ssbarnea
* Bumped linting (2369) ssbarnea
* Focus on CentOS 7 for CI testing (2354) decentral1se
* Ignore Twine pyup upgrades for now (2353) decentral1se
* Temporarily limit setuptools version (2351) decentral1se
* Scheduled weekly dependency update for week 36 (2277) pyup-bot
* travis: switch to 2 shards instead of 3 (2255) ssbarnea
Deprecations
* Removed LXC and LXD providers (2329) ssbarnea