molecule-glesys


Namemolecule-glesys JSON
Version 0.5 PyPI version JSON
download
home_pagehttps://github.com/glesys/molecule-driver
SummaryMolecule GleSYS Plugin :: run molecule tests in GleSYS Cloud
upload_time2023-11-14 07:33:54
maintainerMagnus Johansson
docs_urlNone
authorMagnus Johansson
requires_python>=3.6
licenseMIT
keywords ansible roles testing molecule plugin
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.13727s