Skip to content

Commit 5cc8376

Browse files
authored
Merge pull request #964 from mgirgisf/ipmi-tls-files
Create tls config in ceilometer_ipmi for ceilometer_exporter
2 parents 6b49390 + 45620a8 commit 5cc8376

File tree

4 files changed

+21
-0
lines changed

4 files changed

+21
-0
lines changed

roles/edpm_telemetry_power_monitoring/tasks/configure.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,14 @@
113113
when:
114114
- tls_crt_stat.stat.exists and tls_key_stat.stat.exists
115115
block:
116+
- name: Create config file for exporters
117+
ansible.builtin.include_tasks:
118+
file: exporter_tls.yml
119+
loop:
120+
- ceilometer_prom_exporter
121+
loop_control:
122+
loop_var: exporter
123+
116124
- name: Change the owner of the crt
117125
become: true
118126
ansible.builtin.file:
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
- name: Create config file for exporter
3+
ansible.builtin.template:
4+
dest: "{{ edpm_telemetry_config_dest }}/{{ exporter }}.yaml"
5+
mode: "0644"
6+
src: "{{ exporter }}.yaml.j2"

roles/edpm_telemetry_power_monitoring/templates/ceilometer_agent_ipmi.json.j2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626
{% if ca_bundle_exists|bool %}
2727
"{{ edpm_telemetry_cacerts }}/tls-ca-bundle.pem:/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:ro,z",
2828
{% endif %}
29+
{% if tls_cert_exists|bool %}
30+
"{{ edpm_telemetry_config_dest }}/ceilometer_prom_exporter.yaml:/etc/ceilometer/ceilometer_prom_exporter.yaml:z",
31+
"{{ edpm_telemetry_certs }}:/etc/ceilometer/tls:z",
32+
{% endif %}
2933
"/dev/log:/dev/log"
3034
]
3135
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
tls_server_config:
2+
cert_file: /etc/ceilometer/tls/tls.crt
3+
key_file: /etc/ceilometer/tls/tls.key

0 commit comments

Comments
 (0)