iac_stack/ansible/roles/deploy_container_stirlingpdf
2025-08-13 17:43:37 +02:00
..
defaults add new container 2025-08-13 17:43:37 +02:00
files add new container 2025-08-13 17:43:37 +02:00
handlers add new container 2025-08-13 17:43:37 +02:00
meta add new container 2025-08-13 17:43:37 +02:00
tasks add new container 2025-08-13 17:43:37 +02:00
templates add new container 2025-08-13 17:43:37 +02:00
vars add new container 2025-08-13 17:43:37 +02:00
README.md add new container 2025-08-13 17:43:37 +02:00

Role: deploy_container_traefik

Purpose

This role deploys and configures a StirlingPDF Container with Docker Compose

Variables

Default Variables (defaults/main.yml)

container_stirlingpdf_version: latest
container_stirlingpdf_app_name: StirlingPDF
container_stirlingpdf_app_description: Your PDF Source
container_stirlingpdf_domain: stirlingpdf.example.com

Static Variables (vars/main.yml)

container_base_dir: /opt/docker/stirlingpdf

Role Usage

- name: Deploy StirlingPDF container
  hosts: docker
  roles:
    - role: deploy_container_stirlingpdf

Requirements

  • Linux system (tested on Debian)
  • Docker Engine
  • Docker Compose v2 plugin (docker compose CLI)
  • Ansible 2.11 or higher
  • community.docker collection

Install the required collection:

ansible-galaxy collection install community.docker

Or via requirements.yml:

collections:
  - name: community.docker
    version: ">=3.4.0"

Authors