From 68d30d8fd6c9ae0253f82baa35fbc996f84d7e07 Mon Sep 17 00:00:00 2001 From: liyingjun Date: Fri, 10 Feb 2017 07:15:24 -0500 Subject: [PATCH] Checking certificate files for octavia There is not precheck for certificate files for octavia, this patch add it. Change-Id: I0031a65d5c83c09ce0e16db9094f3dea12024495 Closes-bug: #1663575 --- ansible/roles/octavia/tasks/precheck.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ansible/roles/octavia/tasks/precheck.yml b/ansible/roles/octavia/tasks/precheck.yml index f17158a7bc..ea533b6941 100644 --- a/ansible/roles/octavia/tasks/precheck.yml +++ b/ansible/roles/octavia/tasks/precheck.yml @@ -25,3 +25,13 @@ when: - container_facts['octavia_health_manager'] is not defined - inventory_hostname in groups['octavia-health-manager'] + +- name: Checking certificate files exist for octavia + local_action: stat path="{{ node_custom_config }}/octavia/{{ item }}" + register: result + failed_when: not result.stat.exists + when: inventory_hostname in groups['octavia-worker'] + with_items: + - cakey.pem + - ca_01.pem + - client.pem