--- # this is for a dedicated vm just hosting the unifi controller. - hosts: unicorn.n39.eu become: true vars: ansible_python_interpreter: /usr/bin/python3 roles: - role: docker_setup vars: docker_data_root: "/srv/docker" tasks: - name: Setup the docker container for unifi-controller docker_container: name: unifi-controller image: "jacobalberty/unifi:v6.5.55" state: started restart_policy: unless-stopped container_default_behavior: no_defaults env: TZ: "Europe/Berlin" # These fixed ports are needed. # https://help.ui.com/hc/en-us/articles/218506997-UniFi-Ports-Used ports: - "8080:8080/tcp" # Device command/control - "8443:8443/tcp" # Web interface + API - "8843:8843/tcp" # HTTPS portal - "8880:8880/tcp" # HTTP portal - "3478:3478/udp" # STUN service - "6789:6789/tcp" # Speed Test (unifi5 only) volumes: - "/srv/data/unifi-controller/data:/unifi/data" - "/srv/data/unifi-controller/log:/unifi/log"