ironic: add ironic_agent_files_directory parameter

With the parameter ironic_agent_files_directory it is possible to provide
the directory for the ironic-agent.kernel and ironic-agent.initramfs
files. By default the parameter is set to the value of node_custom_config.
This corresponds to the existing behaviour.

Change-Id: I53bb0eddc5380713a967356c85897d8df8ce505f
This commit is contained in:
Christian Berendt 2023-01-19 10:29:16 +01:00 committed by Dr. Jens Harbott
parent 7dbe8184de
commit 58b5ca2783
4 changed files with 12 additions and 3 deletions

View File

@ -300,6 +300,7 @@ ironic_dev_mode: "{{ kolla_dev_mode }}"
ironic_inspector_dev_mode: "{{ ironic_dev_mode }}"
ironic_source_version: "{{ kolla_source_version }}"
ironic_inspector_source_version: "{{ ironic_source_version }}"
ironic_agent_files_directory: "{{ node_custom_config }}"
####################

View File

@ -170,7 +170,7 @@
vars:
service: "{{ ironic_services['ironic-tftp'] }}"
copy:
src: "{{ node_custom_config }}/ironic/{{ item }}"
src: "{{ ironic_agent_files_directory }}/ironic/{{ item }}"
dest: "{{ node_config_directory }}/ironic-tftp/{{ item }}"
mode: "0660"
become: true
@ -191,7 +191,7 @@
vars:
service: "{{ ironic_services['ironic-http'] }}"
copy:
src: "{{ node_custom_config }}/ironic/{{ item }}"
src: "{{ ironic_agent_files_directory }}/ironic/{{ item }}"
dest: "{{ node_config_directory }}/ironic-http/{{ item }}"
mode: "0660"
become: true

View File

@ -51,7 +51,7 @@
- name: Checking ironic-agent files exist for Ironic Inspector
stat:
path: "{{ node_custom_config }}/ironic/{{ item }}"
path: "{{ ironic_agent_files_directory }}/ironic/{{ item }}"
delegate_to: localhost
run_once: True
register: result

View File

@ -0,0 +1,8 @@
---
features:
- |
With the parameter ``ironic_agent_files_directory`` it is possible to
provide the directory for the ``ironic-agent.kernel`` and
``ironic-agent.initramfs`` files. By default the parameter is set to
the value of ``node_custom_config``. This corresponds to the existing
behaviour.