|
|
|
# xppl
|
|
|
|
|
|
|
|
A role to install the XPPL.
|
|
|
|
|
|
|
|
# Testing
|
|
|
|
|
|
|
|
We use [Molecule] and the [Docker driver] to automate tests.
|
|
|
|
|
|
|
|
```bash
|
|
|
|
$ curl -sSL https://get.docker.com/ | sh
|
|
|
|
$ virtualenv --python=$(which python3) .venv
|
|
|
|
$ source .venv/bin/activate
|
|
|
|
$ pip install molecule docker
|
|
|
|
$ molecule test
|
|
|
|
```
|
|
|
|
|
|
|
|
[Molecule]: https://molecule.readthedocs.io/en/latest/
|
|
|
|
[Docker driver]: https://molecule.readthedocs.io/en/latest/configuration.html#docker
|
|
|
|
|
|
|
|
# Supported OS
|
|
|
|
|
|
|
|
* Debian Stretch
|
|
|
|
|
|
|
|
Others may be supported. However, we only test on Debian.
|
|
|
|
|
|
|
|
# Requirements
|
|
|
|
|
|
|
|
None.
|
|
|
|
|
|
|
|
# Role Variables
|
|
|
|
|
|
|
|
None.
|
|
|
|
|
|
|
|
# Dependencies
|
|
|
|
|
|
|
|
None.
|
|
|
|
|
|
|
|
# Example Playbook
|
|
|
|
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
- hosts: servers
|
|
|
|
roles:
|
|
|
|
- { role: xppl }
|
|
|
|
```
|
|
|
|
|
|
|
|
# License
|
|
|
|
|
|
|
|
* GPLv3
|
|
|
|
|
|
|
|
# Author Information
|
|
|
|
|
|
|
|
* https://git.vvvvvvaria.org/decentral1se
|