From 055f4d9ad4031b2cb612aada74f933dedf79ad74 Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Thu, 2 Aug 2018 14:24:37 -0700 Subject: [PATCH] ceph-prometheus: Optionally add /etc/hosts entries This only supports containerized deployments. Signed-off-by: Zack Cerza --- ansible/roles/ceph-prometheus/defaults/main.yml | 3 +++ ansible/roles/ceph-prometheus/tasks/setup_container.yml | 1 + 2 files changed, 4 insertions(+) diff --git a/ansible/roles/ceph-prometheus/defaults/main.yml b/ansible/roles/ceph-prometheus/defaults/main.yml index 72d1b51..442d827 100644 --- a/ansible/roles/ceph-prometheus/defaults/main.yml +++ b/ansible/roles/ceph-prometheus/defaults/main.yml @@ -6,6 +6,9 @@ defaults: container_cpu_cores: 2 # container_memory is in GB container_memory: 4 + # This is passed directly to the docker_container module. It is only used + # for containerized deployments. + etc_hosts: {} version: latest data_dir: /var/lib/cephmetrics user_id: '65534' # This is the UID used by the prom/prometheus docker image diff --git a/ansible/roles/ceph-prometheus/tasks/setup_container.yml b/ansible/roles/ceph-prometheus/tasks/setup_container.yml index 9058c78..d87c3e5 100644 --- a/ansible/roles/ceph-prometheus/tasks/setup_container.yml +++ b/ansible/roles/ceph-prometheus/tasks/setup_container.yml @@ -18,6 +18,7 @@ - "{{ prometheus.data_dir }}:/prometheus:Z" networks: - name: "{{ docker.network_name }}" + etc_hosts: "{{ prometheus.etc_hosts }}" user: "{{ prometheus.user_id }}" keep_volumes: true pull: true -- 2.47.3