{"id":18338972,"url":"https://github.com/marverix/ansible-role-docker-ce","last_synced_at":"2026-04-30T20:33:29.464Z","repository":{"id":97407173,"uuid":"250822338","full_name":"marverix/ansible-role-docker-ce","owner":"marverix","description":"Ansible role that installs Docker CE + Docker Compose + Python Docker SDK","archived":false,"fork":false,"pushed_at":"2021-04-10T19:10:11.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T20:46:32.319Z","etag":null,"topics":["ansible","ansible-galaxy-role","ansible-role","docker","docker-ce","docker-compose"],"latest_commit_sha":null,"homepage":"https://galaxy.ansible.com/marverix/docker_ce","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marverix.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":"2020-03-28T14:58:18.000Z","updated_at":"2021-04-10T19:10:13.000Z","dependencies_parsed_at":"2023-03-06T08:45:58.924Z","dependency_job_id":null,"html_url":"https://github.com/marverix/ansible-role-docker-ce","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/marverix/ansible-role-docker-ce","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marverix%2Fansible-role-docker-ce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marverix%2Fansible-role-docker-ce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marverix%2Fansible-role-docker-ce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marverix%2Fansible-role-docker-ce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marverix","download_url":"https://codeload.github.com/marverix/ansible-role-docker-ce/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marverix%2Fansible-role-docker-ce/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32476682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: 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-galaxy-role","ansible-role","docker","docker-ce","docker-compose"],"created_at":"2024-11-05T20:16:05.206Z","updated_at":"2026-04-30T20:33:29.440Z","avatar_url":"https://github.com/marverix.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible Role: Docker CE\n\n[![Build Status](https://travis-ci.com/marverix/ansible-role-docker-ce.svg?branch=master)](https://travis-ci.com/marverix/ansible-role-docker-ce)\n![Ansible Quality Score](https://img.shields.io/ansible/quality/47502)\n![Ansible Role](https://img.shields.io/ansible/role/47502)\n[![License: ISC](https://img.shields.io/badge/License-ISC-blue.svg)](LICENSE)\n\nAnsible role that installs on linux Docker CE + Docker Compose + Python Docker SDK.\n\n## Features\n\n- ✔️ Installing Docker Community Edition\n  - Removes all old versions before\n  - You can specify which user should be added to group `docker`\n- ✔️ Installing Docker Compose\n  - You can define which version should be installed\n  - You can skip installation\n  - Double-check that the last cross-python version of `pip` is installed (20.3.4)\n- ✔️ Installing Python Docker SDK\n  - You can define which version should be installed  \n  - You can skip installation\n- ✔️ Tested with Molecule Verify\n\n## Supported Platforms\n\n- ✔️ Ubuntu 16.04 (Xenial)\n- ✔️ Ubuntu 18.04 (Bionic)\n- ✔️ Ubuntu 20.04 (Focal)\n- ✔️ CentOS 7\n- ✔️ CentOS 8\n\n## Requirements\n\n- Python\n- pip\n\n## Role Variables\n\nVariable | Description | Default Value\n--- | --- | ---\n`docker_sdk_version` | Version of Python Docker SDK to be installed. Set `no` to skip installation | `4.4.4`\n`docker_compose_version` | Version of Docker Compose to be installed. Set `no` to skip installation | `1.26.2`\n`docker_user` | User that should be allowed to use Docker | _ansible_user_id_\n\n## Dependencies\n\nNone\n\n## Example Playbook\n\n1. The simplest one\n\n    ```yml\n    ---\n    - hosts: all\n      roles:\n        - marverix.docker_ce\n\n    ```\n\n1. Skip installation of Docker Compose and Docker SDK\n\n    ```yml\n    ---\n    - hosts: all\n      roles:\n        - role: marverix.docker_ce\n          vars:\n            docker_sdk_version: no\n            docker_compose_version: no\n    ```\n\n## License\n\nISC\n\n## Thanks\n\nTo be honest **after** I wrote this role, learnt Molecule, spend couple hours etc...\nI realized that https://github.com/geerlingguy/ansible-role-docker also can install\nDocker Compose... Welp... It happens. Mentioned role is probably more mature, but\nI didn't wanted to just throw away my work and time. If this role will help you - then great!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarverix%2Fansible-role-docker-ce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarverix%2Fansible-role-docker-ce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarverix%2Fansible-role-docker-ce/lists"}