- import_playbook: ops-server-generate-telegraf-config.yml - hosts: - birgitte vars: grafana_basedir: /pool0/ops/grafana etc_dir: /etc/docker-service/ops-server tasks: - become: yes name: mkdirs /etc/docker-service/ops-server file: dest: "/etc/docker-service/ops-server/{{ item }}" state: directory owner: root group: root mode: u=rx loop: - "" - unifi - become: yes template: src: "templates/ops-server/influxdb.conf" dest: "{{ etc_dir }}/influxdb.conf" - become: yes template: src: "templates/ops-server/telegraf.conf" dest: "{{ etc_dir }}/telegraf.conf" - become: yes template: src: "templates/ops-server/unifi/{{ item }}" dest: "{{ etc_dir }}/unifi/{{ item }}" loop: - UBNT-MIB - UBNT-UniFi-MIB - become: yes name: permissions file: dest: "{{ grafana_basedir }}" owner: "472" recurse: yes - import_role: name: docker-service tags: docker-service vars: service: ops-server template: templates/ops-server/docker-compose.yml # systemd_enabled: no # systemd_state: stopped