Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 639 Bytes

README.md

File metadata and controls

24 lines (16 loc) · 639 Bytes

ansible-controller

This repo demonstrates a pattern to create an "initial build environment". This can then be used to build further images with ansible-builder controllers in unrelated projects. This can also be used to make just a plain controller with Docker Compose without builder.

Requirements

  • docker
  • docker compose

The execution environments can use most distros as a base. So far this setup has had success with Rocky 8, Fedora 40, and some success with UBI8.

Useage

docker compose build
docker compose up -d
docker compose stop

Ansible Builder Workflow

ansible-builder build --prune-images