Skip to content

Repository files navigation

solti-docker

Ansible collection for managing Docker Compose services using the SOLTI state-machine pattern.

Refactored from lab-docker-stack to eliminate configuration drift across multiple hosts via Ansible push-configuration.

Quick Start

# Install dependencies
ansible-galaxy collection install -r requirements.yml

# Deploy redis to dockarr
./manage-svc.sh redis prepare
./manage-svc.sh redis deploy
./svc-exec.sh redis verify

Supported Services

  • redis — Redis cache + redis-commander + redis-insight

Hosts

  • dockarr — Debian Linux VM (~/Docker/)
  • truenas — TrueNAS SCALE (/mnt/zpool/Docker/, apps user 568)

See CLAUDE.md for architecture details.

About

Ansible collection: Docker Compose service management using the SOLTI state-machine pattern

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages