# Molecule GleSYS Plugin
Molecule driver to spin up and run tests in GleSYS Cloud servers for easy testing
# Installation and Usage
```
pip install molecule-glesys
```
Create a new role with molecule using this driver:
```
molecule init role <role_name> -d molecule-glesys
```
Configure `<role_name>/molecule/default/molecule.yml` with required parameters.
Sample config:
```yaml
dependency:
name: galaxy
options:
requirements-file: molecule/default/collections.yml
driver:
name: molecule-glesys
vm_username: molecule
platforms:
- name: "demo.demo-ubuntu-20-04"
template: Ubuntu 20.04 LTS (Focal Fossa)
description: "ubuntu-20-04"
datacenter: "Falkenberg"
platform: KVM
cpus: 2
memory: 2048
disk: 20
- name: "demo.demo-debian-11"
template: Debian 11 (Bullseye)
description: "debian-11"
datacenter: "Falkenberg"
platform: KVM
cpus: 2
memory: 2048
disk: 20
provisioner:
name: ansible
verifier:
name: ansible
```
# License
The [MIT](LICENSE) License.
Raw data
{
"_id": null,
"home_page": "https://github.com/glesys/molecule-driver",
"name": "molecule-glesys",
"maintainer": "Magnus Johansson",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "magnus@glesys.se",
"keywords": "ansible,roles,testing,molecule,plugin",
"author": "Magnus Johansson",
"author_email": "magnus@glesys.se",
"download_url": "https://files.pythonhosted.org/packages/24/52/0592a2c3bdac60fcc99695130fc5409c686aeb9e3eab9eee2d3c541e66bc/molecule-glesys-0.5.tar.gz",
"platform": null,
"description": "# Molecule GleSYS Plugin\n\nMolecule driver to spin up and run tests in GleSYS Cloud servers for easy testing\n\n# Installation and Usage\n\n```\npip install molecule-glesys\n```\n\nCreate a new role with molecule using this driver:\n\n```\nmolecule init role <role_name> -d molecule-glesys\n```\n\nConfigure `<role_name>/molecule/default/molecule.yml` with required parameters. \nSample config:\n\n```yaml\ndependency:\n name: galaxy\n options:\n requirements-file: molecule/default/collections.yml\ndriver:\n name: molecule-glesys\n vm_username: molecule\n\nplatforms:\n - name: \"demo.demo-ubuntu-20-04\"\n template: Ubuntu 20.04 LTS (Focal Fossa)\n description: \"ubuntu-20-04\"\n datacenter: \"Falkenberg\"\n platform: KVM\n cpus: 2\n memory: 2048\n disk: 20\n\n - name: \"demo.demo-debian-11\"\n template: Debian 11 (Bullseye)\n description: \"debian-11\"\n datacenter: \"Falkenberg\"\n platform: KVM\n cpus: 2\n memory: 2048\n disk: 20\n\nprovisioner:\n name: ansible\nverifier:\n name: ansible\n```\n\n# License\n\nThe [MIT](LICENSE) License.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Molecule GleSYS Plugin :: run molecule tests in GleSYS Cloud",
"version": "0.5",
"project_urls": {
"Bug Tracker": "https://github.com/glesys/molecule-driver/issues",
"Homepage": "https://github.com/glesys/molecule-driver",
"Source Code": "https://github.com/glesys/molecule-driver"
},
"split_keywords": [
"ansible",
"roles",
"testing",
"molecule",
"plugin"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b07127fe520ae24b8369a55e180bb15df3905f3ded22cad277c77f4910554d0b",
"md5": "2331bb167d9c6d0263ef16d996a00e0d",
"sha256": "c840c189cc773cd31a48691b0299815e996d1c9ea04ff6eba7775e132c8c1ffc"
},
"downloads": -1,
"filename": "molecule_glesys-0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2331bb167d9c6d0263ef16d996a00e0d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 9129,
"upload_time": "2023-11-14T07:33:52",
"upload_time_iso_8601": "2023-11-14T07:33:52.902400Z",
"url": "https://files.pythonhosted.org/packages/b0/71/27fe520ae24b8369a55e180bb15df3905f3ded22cad277c77f4910554d0b/molecule_glesys-0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "24520592a2c3bdac60fcc99695130fc5409c686aeb9e3eab9eee2d3c541e66bc",
"md5": "2d7df531aea6d06f4892e9b93151f9a4",
"sha256": "7388345f6a912b7faa6758c43c30703bd7e73e0f1521d9820bb095d9a81ad75e"
},
"downloads": -1,
"filename": "molecule-glesys-0.5.tar.gz",
"has_sig": false,
"md5_digest": "2d7df531aea6d06f4892e9b93151f9a4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 6492,
"upload_time": "2023-11-14T07:33:54",
"upload_time_iso_8601": "2023-11-14T07:33:54.409883Z",
"url": "https://files.pythonhosted.org/packages/24/52/0592a2c3bdac60fcc99695130fc5409c686aeb9e3eab9eee2d3c541e66bc/molecule-glesys-0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-14 07:33:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "glesys",
"github_project": "molecule-driver",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "molecule-glesys"
}