action.playbook-cache (92ffb95d8453838302fcc83f6f33234fa4699b009214ef59918c0a40120a0e17)

Published 2026-10-07 22:18:08 +02:00 by eofredj in forgejo/action.playbook

Installation

docker pull git.desord.re/forgejo/action.playbook-cache:92ffb95d8453838302fcc83f6f33234fa4699b009214ef59918c0a40120a0e17
sha256:0a85fc571911bb9a7b19ee7ffb57fb059e3c452068f2c5a07ed7bad755dfedf4

Image layers

ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG BUILD_DATE
ARG ANSIBLE_VERSION BUILD_DATE
LABEL org.opencontainers.image.created="${BUILD_DATE}" org.opencontainers.image.authors="Simon Baerlocher <s.baerlocher@sbaerlocher.ch>" org.opencontainers.image.vendor="heltem" org.opencontainers.image.licenses="MIT" org.opencontainers.image.url="https://git.desord.re/forgejo/ansible" org.opencontainers.image.documentation="https://git.desord.re/forgejo/ansible" org.opencontainers.image.source="https://git.desord.re/forgejo/ansible" org.opencontainers.image.ref.name="Ansible ${ANSIBLE_VERSION}" org.opencontainers.image.title="Ansible ${ANSIBLE_VERSION}" org.opencontainers.image.description="Ansible ${ANSIBLE_VERSION} container image" org.opencontainers.image.version="${ANSIBLE_VERSION}"
ENV PIPX_HOME=/pipx PIPX_BIN_DIR=/pipx/bin PATH=/pipx/bin:$PATH
ARG ANSIBLE_VERSION BUILD_DATE USER
ARG ANSIBLE_VERSION BUILD_DATE GROUP USER
ARG ANSIBLE_VERSION BUILD_DATE GROUP UID USER
ARG ANSIBLE_VERSION BUILD_DATE GID GROUP UID USER
ENV USER=${USER} GROUP=${GROUP} UID=${UID} GID=${GID}
WORKDIR /home/ansible
|7 ANSIBLE_VERSION=2.21.5 BUILD_DATE=$(date -I) GID=1000 GROUP=ansible UID=1000 USER=ansible /bin/sh -c alpine_minor="v$(cut -d'.' -f1-2 /etc/alpine-release)" && echo "http://dl-cdn.alpinelinux.org/alpine/v$(cut -d'.' -f1-2 /etc/alpine-release)/community" >> /etc/apk/repositories && apk add --no-cache --upgrade 'python3>=3.14.5' 'bash>=5.3.9' 'git>=2.54.0' 'curl>=8.21.0' 'openssh-client-common>=10.3' 'openssh-client-default>=10.3' 'openssh-keygen>=10.3' 'sshpass>=1.10' 'rsync>=3.4.3' 'kubectl>=1.36.1' 'helm>=3.19.0' 'kustomize>=5.8.1' 'jq>=1.8.1' 'gnupg>=2.4.9' 'openssl>=3.5.7' 'tini>=0.19.0' && printf 'https://dl-cdn.alpinelinux.org/alpine/%s/main\nhttps://dl-cdn.alpinelinux.org/alpine/%s/community\n' "$alpine_minor" "$alpine_minor" > /etc/apk/repositories && addgroup -g ${GID} ${GROUP} && adduser -h /home/ansible -s /bin/bash -G ${GROUP} -D -u ${UID} ${USER} && ln -sf /usr/bin/python3 /usr/bin/python && mkdir -p /home/ansible/.gnupg /home/ansible/.ssh /data && chown -R ${USER}:${GROUP} /home/ansible /data && chmod 0700 /home/ansible/.gnupg /home/ansible/.ssh && chmod 0755 /data && rm -rf /var/cache/apk/* /tmp/*
COPY dir:b5ee686893daff9c0447fa797e89f03db2ddacb0efe48ed227baabdd4d788257 in /pipx
COPY file:67b8608489fa7478849405810be1fd8e7b5cce5bf5e17467bb7fd35cd64e5e18 in /requirements.yml
|7 ANSIBLE_VERSION=2.21.5 BUILD_DATE=$(date -I) GID=1000 GROUP=ansible UID=1000 USER=ansible /bin/sh -c mkdir -p /etc/ansible && echo 'all:' > /etc/ansible/hosts.yml && echo ' hosts:' >> /etc/ansible/hosts.yml && echo ' localhost:' >> /etc/ansible/hosts.yml && echo ' ansible_connection: local' >> /etc/ansible/hosts.yml && echo ' ansible_python_interpreter: /pipx/venvs/ansible/bin/python3' >> /etc/ansible/hosts.yml && echo '[defaults]' > /etc/ansible/ansible.cfg && echo 'inventory = /etc/ansible/hosts.yml' >> /etc/ansible/ansible.cfg && echo 'host_key_checking = False' >> /etc/ansible/ansible.cfg && echo "strategy_plugins = $(/pipx/venvs/ansible/bin/python3 -c 'import os, ansible_mitogen.plugins.strategy as s; print(os.path.dirname(s.__file__))')" >> /etc/ansible/ansible.cfg && echo 'strategy = mitogen_linear' >> /etc/ansible/ansible.cfg && echo 'stdout_callback = default' >> /etc/ansible/ansible.cfg && echo 'pipelining = True' >> /etc/ansible/ansible.cfg && rm -rf /tmp/*
USER 1000:1000
ENV ANSIBLE_FORCE_COLOR=True
|7 ANSIBLE_VERSION=2.21.5 BUILD_DATE=$(date -I) GID=1000 GROUP=ansible UID=1000 USER=ansible /bin/sh -c ansible-galaxy collection install -r /requirements.yml -p /home/ansible/.ansible/collections
ENTRYPOINT ["/sbin/tini", "--"]
CMD ["ansible-playbook", "--version"]
STOPSIGNAL SIGINT
LABEL "org.opencontainers.image.authors"="eofredj" "org.opencontainers.image.created"="2026-10-07T20:00:35.806Z" "org.opencontainers.image.description"="" "org.opencontainers.image.licenses"="" "org.opencontainers.image.revision"="47dd24036cabbde7c8dccbd9763eee14220e2e7f" "org.opencontainers.image.source"="https://git.desord.re/forgejo/ansible" "org.opencontainers.image.title"="forgejo/ansible" "org.opencontainers.image.url"="https://git.desord.re/public/-/packages/container/forgejo%2fansible" "org.opencontainers.image.vendor"="Desord Republic" "org.opencontainers.image.version"="2.21.5" "re.desord.build"="27"manifest:org.opencontainers.image.created=2026-10-07T20:00:35.806Z,manifest:org.opencontainers.image.description=,manifest:org.opencontainers.image.licenses=,manifest:org.opencontainers.image.revision=47dd24036cabbde7c8dccbd9763eee14220e2e7f,manifest:org.opencontainers.image.source=https://git.desord.re/forgejo/ansible,manifest:org.opencontainers.image.title=ansible,manifest:org.opencontainers.image.url=https://git.desord.re/forgejo/ansible,manifest:org.opencontainers.image.version=2.21.5
USER root
/bin/sh -c apk update && apk add --no-cache shadow=4.18.0-r1
/bin/sh -c usermod -u 1001 ansible && groupmod -g 1001 ansible && find / -xdev -user 1000 -exec chown -h 1001 {} \;

Labels

Key Value
io.buildah.version 1.43.2
org.opencontainers.image.authors eofredj
org.opencontainers.image.created 2026-10-07T20:00:35.806Z
org.opencontainers.image.description
org.opencontainers.image.documentation https://git.desord.re/forgejo/ansible
org.opencontainers.image.licenses
org.opencontainers.image.ref.name Ansible 2.21.5
org.opencontainers.image.revision 47dd24036cabbde7c8dccbd9763eee14220e2e7f
org.opencontainers.image.source https://git.desord.re/forgejo/ansible
org.opencontainers.image.title forgejo/ansible
org.opencontainers.image.url https://git.desord.re/public/-/packages/container/forgejo%2fansible
org.opencontainers.image.vendor Desord Republic
org.opencontainers.image.version 2.21.5
re.desord.build 27