--- # create repomanager data directories - name: "create repomanager data directory" ansible.builtin.file: path: "{{ item }}" state: "directory" owner: "root" group: "root" mode: "0775" with_items: - "/mnt/repomanager" - "/mnt/repomanager/data" - "/mnt/repomanager/repo" # run repomanager - name: "run repomanager" community.docker.docker_container: # container_default_behavior auto_remove: "no" container_default_behavior: "no_defaults" detach: "yes" init: "no" interactive: "no" log_driver: "json-file" log_options: max-size: "5m" max-file: "3" memory: "0" paused: "no" privileged: "no" pull: "always" read_only: "no" state: "started" tty: "no" # repomanager name: "repomanager" image: "docker.io/lbr38/repomanager:5.6.0" image_name_mismatch: "recreate" restart_policy: "unless-stopped" ports: - "8080:8080" volumes: - "/mnt/repomanager/data:/var/lib/repomanager" - "/mnt/repomanager/repo:/home/repo" env: # repomanager FQDN: "repo.simoncor.net" MAX_UPLOAD_SIZE: "32M" # general TZ: "{{ timezone }}"