50 lines
1.3 KiB
Markdown
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
|
|
```
|