Commit Graph

30 Commits

Author SHA1 Message Date
Sorin Sbarnea 74540ee975
Remove deprecated molecule cache (#35)
continuous-integration/drone/tag Build is passing Details
This makes the driver version with future versions of molecule,
which will no longer have the cache in them. Same kind of change
was already merged in two other drivers podman and docker.

Related: https://github.com/ansible-community/molecule/pull/3180
2021-09-02 12:49:08 +01:00
Max Rosin b0b5c04fbb Remove duplicated playbook code
By removing the duplicated code in the cookiecutter template the playbooks of the installed driver are used.
Those are then able to find the filter_plugin, which relates #31.
2021-07-02 12:42:22 +02:00
Benjamin Wenzel 8bf5ca3ed2
Handle case of absent instance_config.yml gracefully
continuous-integration/drone/pr Build was killed Details
continuous-integration/drone/push Build is passing Details
i.e., instead of throwing a red fatal error message at the user and
recovering with a rescue block we downgrade the lookup error to a
warning and set the same defaults in that case that were set in the
rescue block before.

See https://github.com/ansible-community/molecule-hetznercloud/issues/31.
2021-06-28 14:20:00 +02:00
Martin Reinhardt a1669c0b04 Remove async for network deletion 2021-06-02 11:55:04 +02:00
Martin Reinhardt cfdb264fe5 Remove async for network deletion 2021-06-02 11:48:41 +02:00
Martin Reinhardt 6c4c20baa6
Add possibility to create networks
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is passing Details
2021-06-02 10:51:44 +02:00
Luke Murphy ec238fe51b
Appease linter
continuous-integration/drone/push Build is passing Details
2021-01-06 15:27:53 +01:00
Luke Murphy 1423840fba
Fixup volume creation functionality
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/tag Build is failing Details
2021-01-06 15:21:42 +01:00
Luke Murphy 781e7ec7bb
Support dropping `sh` dependency
continuous-integration/drone/push Build is failing Details
2021-01-06 13:09:05 +01:00
Luke Murphy d57f80a496
Support volumes handling
continuous-integration/drone/push Build was killed Details
continuous-integration/drone/pr Build was killed Details
2021-01-06 12:01:37 +01:00
Luke Murphy 5efff53088
Use native ansible handlers 2021-01-06 12:01:37 +01:00
Luke Murphy 671e92cd0b
Actually don't embed prepare.yml
It can be customised if needed, otherwise not used.
2020-04-27 16:00:39 +02:00
Luke Murphy dfb003fdcb
Remove embedded converge.yml
continuous-integration/drone/push Build is passing Details
See https://github.com/ansible-community/molecule/issues/2675.
2020-04-27 15:51:28 +02:00
Luke Murphy 3a1602382a
Appease linter with spacing
continuous-integration/drone/push Build was killed Details
2020-04-27 15:25:00 +02:00
Luke Murphy 5179b284ba
Add bundled playbooks
continuous-integration/drone/push Build was killed Details
2020-04-27 15:20:47 +02:00
Luke Murphy 218073759f
Add molecule.yml so we can override
See https://github.com/ansible-community/molecule/pull/2666.

I also formatted the cookiecutter.json.

This will work when Molecule 3.0.4 is released.
2020-04-27 15:12:27 +02:00
Luke Murphy a25533d917
Add place holder for new API function 2020-04-27 15:02:43 +02:00
Luke Murphy b530b0a309
Remove debug and fix old tasks
continuous-integration/drone/push Build is failing Details
2020-04-24 14:59:20 +02:00
Luke Murphy 641faf30bf
Get integration tests running
continuous-integration/drone/push Build is failing Details
2020-04-24 14:12:57 +02:00
Luke Murphy 4db4d00d45
Remove license headers
continuous-integration/drone/push Build is failing Details
This project is not included under the Molecule project source code tree
anymore and hence has been relicensed. These headers are being removed
then.
2020-04-24 13:30:13 +02:00
Luke Murphy b051605c77
Fix install naming and update version 2020-04-24 13:30:02 +02:00
Sorin Sbarnea 9881220e73 Testing configuration cleanup 2020-04-24 10:45:20 +01:00
Luke Murphy 86b3a8f9e7
Remove wrong driver and boiierplate 2019-11-16 09:14:01 +07:00
Luke Murphy 9ab4f23782
Rename driver file to match API expectations 2019-11-16 09:03:26 +07:00
Luke Murphy 0701d0aafd
Fix INSTALL to point to new package 2019-11-16 09:02:27 +07:00
decentral1se e5d69b0ebd
Merge pull request #7 from pycontribs/add-template-dir
Allow Molecule to load the cookiecutter correctly
2019-11-16 09:01:47 +07:00
Luke Murphy 9713893c33
Allow Molecule to load the cookiecutter correctly 2019-11-16 09:00:48 +07:00
Luke Murphy 3f14b693f6
Mark skipped tests for now 2019-11-16 08:25:08 +07:00
Luke Murphy 357a80d9ac
Use correct module path for new plugin import 2019-11-16 08:05:43 +07:00
Luke Murphy 76ef7ff97e
Enable minimal testing 2019-10-23 13:22:13 +02:00