--- # create phpipam directory - name: "create phpipam directory" ansible.builtin.file: path: "/mnt/phpipam" state: "directory" owner: "root" group: "root" mode: "0775" - name: "run phpipam" community.docker.docker_container: # docker defaults auto_remove: "no" container_default_behavior: "no_defaults" detach: "yes" init: "no" interactive: "no" log_driver: "json-file" log_options: max-size: "10m" max-file: "3" memory: "0" paused: "no" privileged: "no" pull: "always" read_only: "no" state: "started" tty: "no" # phpipam name: "phpipam-app" image: "docker.io/phpipam/phpipam-www:v1.7.4" image_name_mismatch: "recreate" restart_policy: "unless-stopped" networks: - name: "phpipam" ports: - "{{ phpipam_http_port }}:80" volumes: - "/mnt/phpipam:/phpipam" env: # phpipam PHPIPAM_DB_HOST: "phpipam-db" PHPIPAM_DB_USER: "{{ phpipam_db_user }}" PHPIPAM_DB_PASS: "{{ phpipam_db_password }}" PHPIPAM_DB_NAME: "{{ phpipam_db_name }}" PHPIPAM_DB_PRETTY_PRINT: "1" # global TZ: "{{ timezone }}"