--- # Playbook to set up monitoring modules - name: Install and configure the control node hosts: monitoring become: yes roles: - grafana - name: Install and configure Prometheus node - Main node hosts: monitoring become: yes roles: - prometheus vars: blackbox: false scrape_files: - /etc/prometheus/scrape-main.yml #- name: Install and configure Prometheus node - Blackbox nodes # hosts: blackbox # become: yes # roles: # - prometheus # - blackbox-exporter # vars: # blackbox: true # scrape_files: # - /etc/prometheus/scrape-blackbox.yml - name: Install and configure nodes hosts: all become: yes roles: - node-exporter