- name: Create data folder ansible.builtin.file: dest: "/home/docker/prometheus/data" state: directory mode: '0777' - name: Set facts ansible.builtin.set_fact: data_dir: "/home/docker/prometheus" - name: Create config file ansible.builtin.file: dest: "{{ data_dir }}/prometheus.yml" state: touch mode: '0777' - name: Deploy prometheus container community.docker.docker_container: name: prometheus image: prom/prometheus state: started restart: true restart_policy: unless-stopped # env: # GF_SERVER_ROOT_URL: "https://dash.lan.thegrind.dev" ports: - '9090:9090' volumes: - "{{ data_dir }}/data:/prometheus" - "{{ data_dir }}/prometheus.yml:/etc/prometheus/prometheus.yml"