{"id":22117728,"url":"https://github.com/kineticcafe/docker-ansible","last_synced_at":"2025-10-27T23:10:04.451Z","repository":{"id":40442816,"uuid":"369647363","full_name":"KineticCafe/docker-ansible","owner":"KineticCafe","description":"Run Ansible without installing it from docker","archived":false,"fork":false,"pushed_at":"2025-01-19T03:15:39.000Z","size":108,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-29T11:46:55.658Z","etag":null,"topics":["ansible","docker-image"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KineticCafe.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":null,"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":"2021-05-21T20:29:58.000Z","updated_at":"2025-01-19T03:15:42.000Z","dependencies_parsed_at":"2023-10-13T00:53:48.643Z","dependency_job_id":"3f4eed4f-760c-4e59-9560-1853626ee0c8","html_url":"https://github.com/KineticCafe/docker-ansible","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KineticCafe%2Fdocker-ansible","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KineticCafe%2Fdocker-ansible/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KineticCafe%2Fdocker-ansible/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KineticCafe%2Fdocker-ansible/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KineticCafe","download_url":"https://codeload.github.com/KineticCafe/docker-ansible/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245217936,"owners_count":20579300,"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","docker-image"],"created_at":"2024-12-01T13:38:59.546Z","updated_at":"2025-10-27T23:10:04.385Z","avatar_url":"https://github.com/KineticCafe.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [ghcr.io/]kineticcafe/ansible: Ansible in Docker\n\n\u003e [!IMPORTANT]\n\u003e\n\u003e This image will no longer receive updates and the repo is being archived as we\n\u003e no longer use Ansible. I recommend forking this repo if you wish to maintain a\n\u003e similar image for your organization as the architecture and actions work very\n\u003e well.\n\u003e\n\u003e Kinetic Cafe open source team\n\nThis is a simple Docker container that contains [Ansible][Ansible]. It has been\ncreated so that it's easier to work with `ansible-playbook` without going\nthrough the effort of installing it on various systems.\n\nThe image is based on Debian Bookworm (slim) and includes:\n\n- Ansible 10.5.0\n- Python 3.13\n\nThese images can be pulled either from Docker Hub (`kineticcafe/ansible:6.0`) or\nthe GitHub Container Registry (`ghcr.io/kineticcafe/ansible:6.0`).\n\n## Support\n\nTests have been made on Ubuntu 18 and macOS 13 (Apple Silicon).\n\nBecause of recent changes to cryptographic packages in Python, support for\n`linux/arm/v7` has been dropped.\n\n## `kineticcafe-ansible` script Commands\n\nThe `kineticcafe-ansible` script is recommended for running everything as it\nmanages environment variable configuration for each run. The\n`kineticcafe-ansible` script will pull from `ghcr.io/kineticcafe/ansible:6.0` by\ndefault; this can be overridden by using `$IMAGE`:\n\n```sh\n$ IMAGE=kineticcafe/ansible:latest ./kineticcafe-ansible --version\n```\n\n### Installing `kineticcafe-ansible`\n\n`kineticcafe-ansible` can be installed with symlinks using the `install` script:\n\n```sh\ncurl -sSL --fail \\\n  https://raw.githubusercontent.com/KineticCafe/docker-ansible/main/install |\n  bash -s -- ~/.local/bin\n```\n\nReplace `~/.local/bin` with your preferred binary directory.\n\nBy default, it will download `kineticcafe-ansible` from GitHub and install it in\nthe provided `TARGET` and make symbolic links for the following Ansible\ncommands: `ansible`, `ansible-community`, `ansible-config`,\n`ansible-connection`, `ansible-console`, `ansible-doc`, `ansible-galaxy`,\n`ansible-inventory`, `ansible-playbook`, `ansible-pull`, `ansible-test`, and\n`ansible-vault`. Symbolic link creation will not overwrite files or symbolic\nlinks to locations _other_ than `TARGET/kineticcafe-ansible`.\n\n`--no-symlinks` (`-S`) may be specified to skip symbolic link creation entirely.\n\n`--force` (`-f`) may be specified to install `kineticcafe-ansible` even if it\nalready exists, and to overwrite files and non-`TARGET/kineticcafe-ansible`\nsymbolic links.\n\n`--verbose` (`-v`) will turn on trace output of commands.\n\n## Maintenance/Upgrade Instructions\n\n1. Install [pdm][pdm]: `pipx install pdm`.\n\n2. Edit the `Dockerfile` to update the Python version, if required.\n\n3. Edit the `pyproject.toml` to change the dependencies and update the\n   `project.version`.\n\n4. Run `pdm update`.\n\n5. Update `CHANGELOG.md` and `README.md` as required.\n\n[ansible]: https://www.ansible.com/community\n[pdm]: https://github.com/pdm-project/pdm\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkineticcafe%2Fdocker-ansible","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkineticcafe%2Fdocker-ansible","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkineticcafe%2Fdocker-ansible/lists"}