molecule-hetznercloud/README.md

50 lines
1.3 KiB
Markdown

# Molecule Hetzner Cloud Plugin
[![Drone CI-CD](https://drone.autonomic.zone/api/badges/autonomic-cooperative/molecule-hetznercloud/status.svg)](https://drone.autonomic.zone/autonomic-cooperative/molecule-hetznercloud)
[![PyPI Package](https://badge.fury.io/py/molecule-hetznercloud.svg)](https://badge.fury.io/py/molecule-hetznercloud)
[![Repository License](https://img.shields.io/badge/license-LGPL-brightgreen.svg)](LICENSE)
Molecule Hetzner Cloud driver plugin.
## Usage
TODO.
## Mirroring
- [Primary](https://git.autonomic.zone/autonomic-cooperative/molecule-hetznercloud) @ git.autonomic.zone (because independent cooperatively run infrastructure, yay!)
- [Mirror](https://github.com/ansible-community/molecule-hetznercloud) @ github.com (because centralised commerically owned infrastructure, sigh!)
## Molecule Documentation
> https://molecule.readthedocs.io
## Contact
- Ping @decentral1se on the `#ansible-molecule` channel on [Freenode](https://freenode.net).
## License
The [LGPL](https://www.gnu.org/licenses/lgpl-3.0.en.html) license.
## Testing
Unit tests and such.
```bash
$ pip install tox
$ tox -v
```
Integration tests.
Only doable by [Autonomic Cooperative](https://autonomic.zone/) members.
```bash
$ sudo apt install -y direnv
$ cp .envrc.sample .envrc
$ direnv allow
$ pip install -e .
$ cd integration-test-role && molecule test
```