open-cmmc-stack/ansible/roles/podman_services
Mike Kell 9b028b095e added tests for identity, file_storage, podman_services and monitoring roles 2025-04-22 02:04:23 +00:00
..
defaults initial comit with first sprint of terraform and ansible files 2025-04-18 00:47:11 +00:00
files/mailcow updated podman_services role and initial work on mailcow service 2025-04-20 14:33:13 +00:00
handlers added tests for identity, file_storage, podman_services and monitoring roles 2025-04-22 02:04:23 +00:00
meta initial comit with first sprint of terraform and ansible files 2025-04-18 00:47:11 +00:00
tasks added tests for identity, file_storage, podman_services and monitoring roles 2025-04-22 02:04:23 +00:00
templates added tests for identity, file_storage, podman_services and monitoring roles 2025-04-22 02:04:23 +00:00
README.md initial comit with first sprint of terraform and ansible files 2025-04-18 00:47:11 +00:00

README.md

Podman Services Role

This Ansible role provisions and manages containerized infrastructure components (excluding Nextcloud AIO) using Podman. It includes configurations for Wazuh, Mailcow, Redis, and more.

Variables

podman_services:
  - name: redis
    image: redis:7
    state: started
    restart_policy: always
    ports: []
    volumes: []
    env: {}

Usage

Include in your playbook:

- hosts: all
  roles:
    - role: podman_services

Notes

  • Only non-root Podman containers are supported
  • Customize via podman_services variable in defaults/main.yml