Adding support for prometheus using ansible
[barometer.git] / docker / ansible / collectd_service.yml
index bc484d3..7022cc8 100644 (file)
 # limitations under the License.
 ---
 
+- hosts: collectd_hosts influxdb_hosts grafana_hosts
+  become: true
+  become_user: root
+  gather_facts: true
+  roles:
+      - install_docker
+
 - hosts: collectd_hosts
-  remote_user: root
+  become: true
+  become_user: root
   roles:
       - config_files
       - run_collectd
 
 - hosts: influxdb_hosts
-  remote_user: root
+  become: true
+  become_user: root
   roles:
-    - run_influxdb
+      - run_influxdb
 
 - hosts: grafana_hosts
-  remote_user: root
+  become: true
+  become_user: root
+  roles:
+      - run_grafana
+
+- hosts: prometheus_hosts
+  become: true
+  become_user: root
   roles:
-    - run_grafana
+      - run_prometheus