Sign inSign up

lexauw/ansible-core

By lexauw

•Updated about 11 hours ago

ansible-core and ansible-lint on Alpine, amd64/arm64

Image
0

70

lexauw/ansible-core repository overview

⁠lexauw/ansible-core

ansible-core⁠ — the engine, CLI tools and the ansible.builtin collection, without the community collections — and ansible-lint⁠ on Alpine, with python3, git, openssh and sshpass. Collections a project needs are installed with ansible-galaxy. ansible-core plus the community collections — lexauw/ansible⁠.

⁠Tags

TagUpdates
<version>floating: a rebuild of the same version (base image bump) moves it to a new digest
<version>-<short-sha>immutable, bound to a commit of main

<version> is the version of the ansible-core package on PyPI (2.21.5).

⁠Usage

Runs as the non-root user ansible (uid/gid 1000, home /home/ansible); the default command is ansible --version. localhost is in the default inventory with a local connection.

docker run --rm -v "$PWD:/work" -w /work lexauw/ansible-core:<version> ansible-playbook -i inventory site.yml

Platforms: linux/amd64, linux/arm64. Every published digest is listed in the releases⁠ of the source repository — use it to pin or roll back a floating tag.

Source, Dockerfile and build pipeline: gitlab.com/libs-for-dev/devops/tools⁠.

Tag summary

Content type

Image

Digest

sha256:d84346f07…

Size

50 MB

Last updated

about 11 hours ago

docker pull lexauw/ansible-core:2.21.5-24534b8d