Set up the infrastructure services that Ironic needs to run:
- MariaDB (database)
- RabbitMQ (message queue)
- sushy-tools (Redfish BMC emulator)
These will run as Docker/Podman containers orchestrated by Docker/Podman Compose.
Goals
- Create Jinja2 template for docker-compose.yml
- Define all infrastructure services
- Configure networking and volumes
- Add health checks
- Test that services start and are accessible
Tasks
Acceptance Criteria
Set up the infrastructure services that Ironic needs to run:
These will run as Docker/Podman containers orchestrated by Docker/Podman Compose.
Goals
Tasks
stackbox/templates/docker-compose.yml.j2templatestackbox/core/compose.pyto generate compose fileAcceptance Criteria
docker-compose up -ddocker-compose downworks