From 71680523815107c601728252087b654599309ef1 Mon Sep 17 00:00:00 2001 From: Mark Goddard <mark@stackhpc.com> Date: Fri, 27 Oct 2017 15:19:30 +0000 Subject: [PATCH] Restrict prometheus node exporter to overcloud hosts running docker Also add some default global configuration to enable the service. --- ansible/group_vars/all/node-exporter | 6 ++++++ ansible/node-exporter.yml | 2 +- etc/kayobe/node-exporter.yml | 10 ++++++++++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 ansible/group_vars/all/node-exporter create mode 100644 etc/kayobe/node-exporter.yml diff --git a/ansible/group_vars/all/node-exporter b/ansible/group_vars/all/node-exporter new file mode 100644 index 000000000..9e1c182ae --- /dev/null +++ b/ansible/group_vars/all/node-exporter @@ -0,0 +1,6 @@ +--- +############################################################################### +# Prometheus node exporter configuration. + +# Whether Prometheus node exporter is enabled. +nodeexporter_enabled: False diff --git a/ansible/node-exporter.yml b/ansible/node-exporter.yml index 4514b8b5f..5a07b2663 100644 --- a/ansible/node-exporter.yml +++ b/ansible/node-exporter.yml @@ -7,6 +7,6 @@ # action: One of deploy, destroy, pull, reconfigure, upgrade - name: Ensure Node Exporter is deployed - hosts: all + hosts: overcloud:&docker roles: - role: node-exporter diff --git a/etc/kayobe/node-exporter.yml b/etc/kayobe/node-exporter.yml new file mode 100644 index 000000000..ea1c6b2da --- /dev/null +++ b/etc/kayobe/node-exporter.yml @@ -0,0 +1,10 @@ +--- +############################################################################### +# Prometheus node exporter configuration. + +# Whether Prometheus node exporter is enabled. +#nodeexporter_enabled: + +############################################################################### +# Dummy variable to allow Ansible to accept this file. +workaround_ansible_issue_8743: yes