--- - name: Install Prometheus mysqld-exporter apt: update_cache: true name: prometheus-mysqld-exporter register: apt_result retries: 3 until: apt_result is succeeded - name: Make Prometheus mysqld-exporter listen on adm only lineinfile: path: /etc/default/prometheus-mysqld-exporter regexp: ^ARGS= line: | ARGS="--web.listen-address={{ prometheus_mysqld_exporter.listen_addr }}:9104" notify: Restart prometheus-mysqld-exporter # You need to create the prometheus account, RTFM. - name: Configure MySQL connection lineinfile: path: /etc/default/prometheus-mysqld-exporter regexp: DATA_SOURCE_NAME="prometheus@unix(/run/mysqld/mysqld.sock)/" line: DATA_SOURCE_NAME="prometheus@unix(/run/mysqld/mysqld.sock)/" notify: Restart prometheus-mysqld-exporter