Sign inSign up

maxbergmann/ansible-deploy

By maxbergmann

•Updated 1 day ago

Alpine Ansible image for CI/CD pipelines. Runs as non-root user with pre-installed collections.

Image
Integration & delivery
Developer tools
0

2.5K

maxbergmann/ansible-deploy repository overview

⁠docker image ansible-deploy

Stable Release Docker Image Size Docker Pulls Platform ansible-core ansible-lint License

Alpine-based Ansible image for CI/CD pipelines. Runs as non-root user (ansible, UID 1000) with pre-installed collections.

⁠Platform:

  • linux/arm64

⁠Tags

TagDescription
latestLatest stable release
1.x.xStable release
devDevelopment build

⁠Included Tools

  • ansible-core
  • ansible-lint
  • mitogen
  • netaddr
  • jmespath
  • system tools: openssh-client, git, sshpass, rsync, gnupg, curl, jq

⁠Included Collections

⁠Usage

docker pull maxbergmann/ansible-deploy:latest

⁠Run a playbook

docker run --rm -v $(pwd):/ansible maxbergmann/ansible-deploy:latest ansible-playbook site.yml
⁠CI/CD Example (Actions)
jobs:
  ansible:
    runs-on: ubuntu-latest
    container:
      image: maxbergmann/ansible-deploy:latest
    steps:
      - name: Run Ansible Playbook
        run: ansible-playbook site.yml -v

⁠License

MIT⁠

⁠Source

Image definition and build pipeline are available at: https://github.com/bergmann-max/docker_image_ansible-deploy⁠

Tag summary

Content type

Image

Digest

sha256:2740a5bec…

Size

62.5 MB

Last updated

4 days ago

docker pull maxbergmann/ansible-deploy