{"id":15103538,"url":"https://github.com/mschuchard/ansible.general","last_synced_at":"2026-02-17T12:34:34.213Z","repository":{"id":65512415,"uuid":"585302948","full_name":"mschuchard/ansible.general","owner":"mschuchard","description":"General collection of Ansible module plugins for common tools associated with \"DevOps\"","archived":false,"fork":false,"pushed_at":"2026-01-19T21:30:49.000Z","size":287,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-20T04:09:55.520Z","etag":null,"topics":["ansible","ansible-collection","ansible-modules","ansible-plugins","faas","faas-cli","goss","openfaas","packer","puppet","terraform"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mschuchard.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-01-04T20:38:49.000Z","updated_at":"2026-01-19T21:30:54.000Z","dependencies_parsed_at":"2026-01-03T11:11:00.316Z","dependency_job_id":null,"html_url":"https://github.com/mschuchard/ansible.general","commit_stats":{"total_commits":134,"total_committers":1,"mean_commits":134.0,"dds":0.0,"last_synced_commit":"b43101e785669729ebd2162a3a54a2a63aa92ef3"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/mschuchard/ansible.general","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mschuchard%2Fansible.general","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mschuchard%2Fansible.general/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mschuchard%2Fansible.general/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mschuchard%2Fansible.general/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mschuchard","download_url":"https://codeload.github.com/mschuchard/ansible.general/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mschuchard%2Fansible.general/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29543905,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T12:21:34.159Z","status":"ssl_error","status_checked_at":"2026-02-17T12:21:02.057Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ansible","ansible-collection","ansible-modules","ansible-plugins","faas","faas-cli","goss","openfaas","packer","puppet","terraform"],"created_at":"2024-09-25T19:40:20.383Z","updated_at":"2026-02-17T12:34:29.198Z","avatar_url":"https://github.com/mschuchard.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mschuchard.general Ansible Collection\n\nThis repository contains the `mschuchard.general` collection. This collection primarily contains module plugins that support tools commonly considered part of the \"DevOps\" ecosystem. The tools to be supported are chosen either because no current module plugin support exists, or there are feature requests and functionality gaps for any current module plugins supporting those tools.\n\n**Supported Tools**\n- [FaaS](https://www.openfaas.com)\n- [GoSS](https://github.com/goss-org/goss)\n- [Packer](https://www.packer.io/)\n- [Puppet](https://www.puppet.com/)\n- [Terraform](https://www.terraform.io/)\n\n## Documentation\n\nDocumentation is generated from Python docstrings with expected Ansible plugin formatting. Please consult the generated documentation at [Ansible Galaxy](https://galaxy.ansible.com/ui/repo/published/mschuchard/general/docs).\n\n## Requirements\n\nThis collection requires Ansible `\u003e= 2.12`, and Python `\u003e= 3.10`.\n\nEach module plugin also requires a functioning installation on the target system of the tool with which it is interfacing. This collection functionality does not include the software tool installation.\n\n## Usage\n\nYou can install the collection from [Ansible Galaxy](https://galaxy.ansible.com/ui/repo/published/mschuchard/general) manually with the `ansible-galaxy` command-line tool:\n\n`ansible-galaxy collection install mschuchard.general`\n\nYou can also include it in a `requirements.yml` file and install it via `ansible-galaxy collection install -r requirements.yml` using the format:\n\n```yaml\ncollections:\n- name: mschuchard.general\n```\n\nThe above file would need to be located in `collections/requirements.yml` for automatic parsing by an [Ansible Automation Platform Controller Project](https://docs.ansible.com/automation-controller/latest/html/userguide/projects.html#collections-support).\n\nSee [Ansible Using Collections](https://docs.ansible.com/ansible/latest/user_guide/collections_using.html) for more details.\n\n## Contributing\nCode should pass all unit tests. New features should involve new unit tests.\n\nPlease consult the GitHub Project for the current development roadmap.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmschuchard%2Fansible.general","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmschuchard%2Fansible.general","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmschuchard%2Fansible.general/lists"}