forgejo/action.playbook (0.5.1)
Installation
docker pull git.desord.re/public/forgejo/action.playbook:0.5.1sha256:08dc5155263751500e878db7b476851b3de2a7548519dde36d7ff9480952b265Image layers
| ADD alpine-minirootfs-3.23.4-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 |
| ENV USER=ansible GROUP=ansible UID=1000 GID=1000 |
| WORKDIR /home/ansible |
| /bin/sh -c 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.12.0' 'python3<3.13.0' 'bash>=5.2.0' 'bash<5.4.0' 'git>=2.49.0' 'git<3.0.0' 'curl>=8.14.0' 'curl<9.0.0' 'openssh-client-common>=10.0' 'openssh-client-common<11.0' 'openssh-client-default>=10.0' 'openssh-client-default<11.0' 'openssh-keygen>=10.0' 'openssh-keygen<11.0' 'sshpass>=1.10' 'sshpass<2.0' 'rsync>=3.4.0' 'rsync<4.0.0' 'kubectl>=1.33.0' 'kubectl<1.35.0' 'helm>=3.18.0' 'helm<4.0.0' 'kustomize>=5.6.0' 'kustomize<6.0.0' 'jq>=1.8.0' 'jq<2.0.0' 'gnupg>=2.4.0' 'gnupg<3.0.0' 'openssl>=3.5.0' 'openssl<4.0.0' && 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:3d84d039ab80d293b055c591f04bc0ca4ea927fe0a46081a98b054636174c787 in /pipx |
| COPY file:40250c621ee99ed96d43c1ade258fb8c3fd2283bb17e2e66768afb315f59e1bf in /requirements.yml |
| /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/lib/python3.12/site-packages/ansible_mitogen/plugins/strategy' >> /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 ${USER} |
| ENV ANSIBLE_FORCE_COLOR=True |
| /bin/sh -c ansible-galaxy collection install -r /requirements.yml -p /home/ansible/.ansible/collections |
| CMD ["ansible-playbook", "--version"] |
| LABEL "org.opencontainers.image.authors"="eofredj" "org.opencontainers.image.created"="2026-04-22T22:35:16.609Z" "org.opencontainers.image.description"="" "org.opencontainers.image.licenses"="" "org.opencontainers.image.revision"="265e5c298a39c86fed423ca94884a6cdf29918d6" "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.20.4" "re.desord.build"="19" |
| USER root |
| /bin/sh -c apk update && apk add --no-cache shadow=4.18.0-r0 |
| /bin/sh -c usermod -u 1001 ansible && groupmod -g 1001 ansible && find / -xdev -user 1000 -exec chown -h 1001 {} \; |
| COPY file:1bd63660cbd6b060c876e73cbf46dec3a263a220280cd3b23301b77fed40b64c in /usr/local/bin/main |
| USER ansible |
| WORKDIR /home/ansible |
| ENTRYPOINT ["/usr/local/bin/main"] |
| LABEL "org.opencontainers.image.authors"="eofredj" "org.opencontainers.image.created"="2026-04-23T01:04:19.835Z" "org.opencontainers.image.description"="" "org.opencontainers.image.licenses"="" "org.opencontainers.image.revision"="91f18b5e840d7204e91a416bf872fcbf4007b59b" "org.opencontainers.image.source"="https://git.desord.re/forgejo/action.playbook" "org.opencontainers.image.title"="forgejo/action.playbook" "org.opencontainers.image.url"="https://git.desord.re/public/-/packages/container/forgejo%2faction.playbook" "org.opencontainers.image.vendor"="Desord Republic" "org.opencontainers.image.version"="0.5.1" "re.desord.build"="31" |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.33.7 |
| org.opencontainers.image.authors | eofredj |
| org.opencontainers.image.created | 2026-04-23T01:04:19.835Z |
| 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.20.4 |
| org.opencontainers.image.revision | 91f18b5e840d7204e91a416bf872fcbf4007b59b |
| org.opencontainers.image.source | https://git.desord.re/forgejo/action.playbook |
| org.opencontainers.image.title | forgejo/action.playbook |
| org.opencontainers.image.url | https://git.desord.re/public/-/packages/container/forgejo%2faction.playbook |
| org.opencontainers.image.vendor | Desord Republic |
| org.opencontainers.image.version | 0.5.1 |
| re.desord.build | 31 |
Details
2026-04-23 03:10:06 +02:00
Versions (10)
View all
Container
2380
OCI / Docker
linux/amd64
eofredj
251 MiB