{"id":19402352,"url":"https://github.com/robertdebock/docker-github-action-molecule","last_synced_at":"2025-04-24T07:31:39.418Z","repository":{"id":37795394,"uuid":"229230622","full_name":"robertdebock/docker-github-action-molecule","owner":"robertdebock","description":"A container that is used for GitHub actions molecule","archived":false,"fork":false,"pushed_at":"2024-04-29T17:13:17.000Z","size":127,"stargazers_count":9,"open_issues_count":5,"forks_count":12,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-05-02T02:19:57.715Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://robertdebock.nl/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/robertdebock.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-20T09:12:21.000Z","updated_at":"2023-05-24T07:08:53.000Z","dependencies_parsed_at":"2024-03-26T08:40:39.675Z","dependency_job_id":"82dd1f39-1b51-40b9-88f1-427211547bcf","html_url":"https://github.com/robertdebock/docker-github-action-molecule","commit_stats":null,"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertdebock%2Fdocker-github-action-molecule","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertdebock%2Fdocker-github-action-molecule/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertdebock%2Fdocker-github-action-molecule/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertdebock%2Fdocker-github-action-molecule/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robertdebock","download_url":"https://codeload.github.com/robertdebock/docker-github-action-molecule/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223944882,"owners_count":17229533,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T11:23:12.872Z","updated_at":"2024-11-10T11:23:13.472Z","avatar_url":"https://github.com/robertdebock.png","language":"Shell","funding_links":["https://github.com/sponsors/robertdebock"],"categories":[],"sub_categories":[],"readme":"# docker-github-action-molecule\n\nA container that is used for [GitHub actions molecule](https://github.com/marketplace/actions/test-ansible-roles-with-molecule).\n\n[![github-action-molecule build status](https://img.shields.io/docker/cloud/build/robertdebock/github-action-molecule.svg)](https://hub.docker.com/repository/docker/robertdebock/github-action-molecule)\n\nThis container contains:\n\n- [ansible](https://ansible.com/) - Used to run the tests.\n- [ansible-lint](https://ansible-lint.readthedocs.io/en/latest/usage.html/) - A command-line tool for linting playbooks, roles and collections aimed towards any Ansible users.\n- [docker](https://www.docker.com/) - Used by molecule to start instances using the `docker` driver.\n- [molecule](https://molecule.readthedocs.io/en/latest/) - Used to orchestrate the tests. [molecule-plugins](https://github.com/ansible-community/molecule-plugins) are installed too.\n- [tox](https://tox.readthedocs.io/en/latest/) - Used to test multiple version of ansible if `tox.ini` exists.\n- [testinfra](https://testinfra.readthedocs.io/en/latest/) - Used to test the instances.\n- [yamllint](https://yamllint.readthedocs.io/en/stable/) - Used to lint YAML files.\n- rsync, required in same cases for Molecule.\n- Linux tools like `docker`, `gcc`, `git` (core), `python3-*` and `rsync` are installed too.\n\nThe default behaviour is to:\n\n- See if `tox.ini` exists -\u003e Run `tox`\n- Otherwise -\u003e Run `molecule test`\n- Retry either (`tox` or `molecule`) 3 times.\n- Run `test` if `command` is not set.\n- Test the `default` scenario if `scenario` in not set.\n\nRead how to [test locally](TESTING.md).\n\n## [Author Information](#author-information)\n\n[robertdebock](https://robertdebock.nl/)\n\nPlease consider [sponsoring me](https://github.com/sponsors/robertdebock).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobertdebock%2Fdocker-github-action-molecule","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobertdebock%2Fdocker-github-action-molecule","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobertdebock%2Fdocker-github-action-molecule/lists"}