Checking kernel and initramfs files for Ironic

There is not prechecks for Ironic kernel and initramfs files, this
patch add it.

Change-Id: I7e576eeff02310170d51a4585cbda6c465a29e0d
Closes-bug: #1667544
This commit is contained in:
caoyuan 2017-02-24 10:31:35 +08:00
parent 0883d34d4a
commit 8fd18abf9c

View File

@ -14,3 +14,14 @@
when: when:
- container_facts['ironic_api'] is not defined - container_facts['ironic_api'] is not defined
- inventory_hostname in groups['ironic-api'] - inventory_hostname in groups['ironic-api']
- name: Checking ironic-agent files exist for Ironic
local_action: stat path="{{ node_custom_config }}/ironic/{{ item }}"
register: result
failed_when: not result.stat.exists
when:
- inventory_hostname in groups['ironic-pxe']
- orchestration_engine != 'KUBERNETES'
with_items:
- "ironic-agent.kernel"
- "ironic-agent.initramfs"