From 0661ca18877a322121d7551e1f0147416f4e6673 Mon Sep 17 00:00:00 2001 From: Pavlos Daoglou Date: Mon, 11 Apr 2016 16:18:37 +0300 Subject: [PATCH] Ansible configurations for unicore probes --- roles/monitoring_engine/defaults/main.yml | 2 +- roles/monitoring_engine/tasks/main.yml | 27 +++++++++++++++++++ .../monitoring_engine/templates/ucc.config.j2 | 1 + .../templates/unicore_jks.sh.j2 | 1 + .../templates/unicore_ks.sh.j2 | 1 + .../templates/unicore_ts.sh.j2 | 1 + 6 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 roles/monitoring_engine/templates/ucc.config.j2 create mode 100644 roles/monitoring_engine/templates/unicore_jks.sh.j2 create mode 100644 roles/monitoring_engine/templates/unicore_ks.sh.j2 create mode 100644 roles/monitoring_engine/templates/unicore_ts.sh.j2 diff --git a/roles/monitoring_engine/defaults/main.yml b/roles/monitoring_engine/defaults/main.yml index cfd5431..cd618cf 100644 --- a/roles/monitoring_engine/defaults/main.yml +++ b/roles/monitoring_engine/defaults/main.yml @@ -6,7 +6,7 @@ nagios_components: ## NCG vars ## nagios_server: localhost -nagios_admin_email: contact@nagiosadmin.localhost +nagios_admin_email: "contact@nagiosadmin.localhost" vo: ops enable_unicore_probes: "0" probes_type: local diff --git a/roles/monitoring_engine/tasks/main.yml b/roles/monitoring_engine/tasks/main.yml index 0dd7ded..80535a0 100644 --- a/roles/monitoring_engine/tasks/main.yml +++ b/roles/monitoring_engine/tasks/main.yml @@ -91,6 +91,33 @@ when: enable_unicore_probes is defined and enable_unicore_probes == "1" tags: config +- name: Copy ucc.config file for unicore + template: src=ucc.config.j2 + dest=/etc/nagios/unicore/ucc.config + owner=nagios group=nagios mode=0400 + when: enable_unicore_probes is defined and enable_unicore_probes == "1" + tags: config + +- name: Copy scripts for unicore credentials + template: src={{ item }}.j2 + dest=/usr/local/bin/{{ item }} + owner=root group=root mode=0744 + with_items: + - unicore_jks.sh + - unicore_ks.sh + - unicore_ts.sh + when: enable_unicore_probes is defined and enable_unicore_probes == "1" + tags: config + +- name: Execute scripts for unicore credentials + command: /usr/local/bin/{{ item }} + with_items: + - unicore_jks.sh + - unicore_ks.sh + - unicore_ts.sh + when: enable_unicore_probes is defined and enable_unicore_probes == "1" + tags: config + - name: Create vomses dir file: path=/etc/vomses state=directory diff --git a/roles/monitoring_engine/templates/ucc.config.j2 b/roles/monitoring_engine/templates/ucc.config.j2 new file mode 100644 index 0000000..195b99b --- /dev/null +++ b/roles/monitoring_engine/templates/ucc.config.j2 @@ -0,0 +1 @@ +{% include "private_files/" + ansible_fqdn + "/templates/ucc.config.j2" %} \ No newline at end of file diff --git a/roles/monitoring_engine/templates/unicore_jks.sh.j2 b/roles/monitoring_engine/templates/unicore_jks.sh.j2 new file mode 100644 index 0000000..55dbf65 --- /dev/null +++ b/roles/monitoring_engine/templates/unicore_jks.sh.j2 @@ -0,0 +1 @@ +{% include "private_files/" + ansible_fqdn + "/templates/unicore_jks.sh.j2" %} \ No newline at end of file diff --git a/roles/monitoring_engine/templates/unicore_ks.sh.j2 b/roles/monitoring_engine/templates/unicore_ks.sh.j2 new file mode 100644 index 0000000..866df1f --- /dev/null +++ b/roles/monitoring_engine/templates/unicore_ks.sh.j2 @@ -0,0 +1 @@ +{% include "private_files/" + ansible_fqdn + "/templates/unicore_ks.sh.j2" %} \ No newline at end of file diff --git a/roles/monitoring_engine/templates/unicore_ts.sh.j2 b/roles/monitoring_engine/templates/unicore_ts.sh.j2 new file mode 100644 index 0000000..4e2ce0b --- /dev/null +++ b/roles/monitoring_engine/templates/unicore_ts.sh.j2 @@ -0,0 +1 @@ +{% include "private_files/" + ansible_fqdn + "/templates/unicore_ts.sh.j2" %} \ No newline at end of file -- GitLab