{"id":13501356,"url":"https://github.com/containers/ansible-podman-collections","last_synced_at":"2025-04-04T23:09:57.119Z","repository":{"id":37990465,"uuid":"226660385","full_name":"containers/ansible-podman-collections","owner":"containers","description":"Repository for Ansible content that can include playbooks, roles, modules, and plugins for use with the Podman tool","archived":false,"fork":false,"pushed_at":"2024-05-22T11:30:29.000Z","size":1723,"stargazers_count":248,"open_issues_count":61,"forks_count":136,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-05-22T12:39:33.855Z","etag":null,"topics":["ansible","ansible-galaxy","ansible-modules","container-orchestration","containerd","containerization","containers","crio","devops","devops-tools","hacktoberfest","podman","runc"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/containers.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.rst","contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["sshnaidm"]}},"created_at":"2019-12-08T11:59:33.000Z","updated_at":"2024-05-27T21:58:48.167Z","dependencies_parsed_at":"2023-10-31T11:31:29.721Z","dependency_job_id":"61c9d42b-2717-441c-906a-cbbba8964857","html_url":"https://github.com/containers/ansible-podman-collections","commit_stats":null,"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Fansible-podman-collections","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Fansible-podman-collections/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Fansible-podman-collections/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Fansible-podman-collections/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/containers","download_url":"https://codeload.github.com/containers/ansible-podman-collections/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247261612,"owners_count":20910108,"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":["ansible","ansible-galaxy","ansible-modules","container-orchestration","containerd","containerization","containers","crio","devops","devops-tools","hacktoberfest","podman","runc"],"created_at":"2024-07-31T22:01:34.400Z","updated_at":"2025-04-04T23:09:56.789Z","avatar_url":"https://github.com/containers.png","language":"Python","funding_links":["https://github.com/sponsors/sshnaidm"],"categories":["Python"],"sub_categories":[],"readme":"[![GitHub Actions CI/CD build status — Collection test suite](https://github.com/containers/ansible-podman-collections/workflows/Collection%20build%20and%20tests/badge.svg?branch=master)](https://github.com/containers/ansible-podman-collections/actions?query=workflow%3A%22Collection%20build%20and%20tests)\n\n# Ansible Collection: containers.podman\n\nThis repo hosts the `containers.podman` Ansible Collection.\n\nThe collection includes the Podman container plugins to help the build and management of Podman containers.\n\n## Documentation\n\nFor collection versions that are parts of Ansible releases, the documentation can be found on\nAnsible docs site: https://docs.ansible.com/ansible/latest/collections/containers/podman\n\nThe latest documentation for current collection version in the repository is hosted on github.io docs\nsite: https://containers.github.io/ansible-podman-collections.\n\n## Installation and Usage\n\n### Installing the Collection from Ansible Galaxy\n\nBefore using the Podman collection, you need to install the collection with the `ansible-galaxy` CLI:\n\n`ansible-galaxy collection install containers.podman`\n\nYou can also include it in a `requirements.yml` file and install it via\n`ansible-galaxy collection install -r requirements.yml` using the format:\n\n```yaml\ncollections:\n- name: containers.podman\n```\n\nor clone by your own:\n\n```bash\nmkdir -p ~/.ansible/collections/ansible_collections/containers\ngit clone https://github.com/containers/ansible-podman-collections.git ~/.ansible/collections/ansible_collections/containers/podman\n```\n\n### Playbooks\n\nTo use a module from Podman collection, please reference the full namespace, collection name,\nand modules name that you want to use:\n\n```yaml\n---\n- name: Using Podman collection\n  hosts: localhost\n  tasks:\n    - name: Run redis container\n      containers.podman.podman_container:\n        name: myredis\n        image: redis\n        command: redis-server --appendonly yes\n        state: present\n        recreate: true\n        expose:\n          - 6379\n        volumes_from:\n          - mydata\n```\n\nOr you can add full namespace and collection name in the `collections` element:\n\n```yaml\n---\n- name: Using Podman collection\n  hosts: localhost\n  collections:\n    - containers.podman\n  tasks:\n    - name: Build and push an image using existing credentials\n      podman_image:\n        name: nginx\n        path: /path/to/build/dir\n        push: true\n        push_args:\n          dest: quay.io/acme\n```\n\n## Contributing\n\nWe are accepting Github pull requests and issues.\nThere are many ways in which you can participate in the project, for example:\n\n- Submit bugs and feature requests, and help us verify them\n- Submit and review source code changes in Github pull requests\n- Add new modules for Podman containers and images\n\n## Testing and Development\n\nIf you want to develop new content for this collection or improve what is already\nhere, the easiest way to work on the collection is to clone it into one of the configured\n[`COLLECTIONS_PATHS`](https://docs.ansible.com/ansible/latest/reference_appendices/config.html#collections-paths),\nand work on it there.\n\n### Testing with `ansible-test`\n\nWe use `ansible-test` for sanity.\n\n## More Information\n\nTBD\n\n## Communication\n\nPlease submit Github issues for communication any issues.\nYou can ask Podman related questions on `#podman` channel of Ansible Podman questions\non `#ansible-podman` channel on Freenode IRC.\n\n## License\n\nGPL-3.0-or-later\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontainers%2Fansible-podman-collections","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcontainers%2Fansible-podman-collections","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontainers%2Fansible-podman-collections/lists"}