aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ansible/roles/ironic/templates/ironic-conductor.json.j27
-rw-r--r--ansible/roles/ironic/templates/ironic.conf.j22
-rw-r--r--releasenotes/notes/fix-bug-2156758-e536b254fdd3fd32.yaml5
3 files changed, 14 insertions, 0 deletions
diff --git a/ansible/roles/ironic/templates/ironic-conductor.json.j2 b/ansible/roles/ironic/templates/ironic-conductor.json.j2
index e66ccc03b..a69332e47 100644
--- a/ansible/roles/ironic/templates/ironic-conductor.json.j2
+++ b/ansible/roles/ironic/templates/ironic-conductor.json.j2
@@ -36,5 +36,12 @@
"owner": "ironic:ironic",
"recurse": true
}{% endif %}
+ ],
+ "directories": [
+ {
+ "path": "/var/lib/ironic/tmp",
+ "owner": "ironic:ironic",
+ "perm": "0700"
+ }
]
}
diff --git a/ansible/roles/ironic/templates/ironic.conf.j2 b/ansible/roles/ironic/templates/ironic.conf.j2
index 9cc4fd78e..97dc69d39 100644
--- a/ansible/roles/ironic/templates/ironic.conf.j2
+++ b/ansible/roles/ironic/templates/ironic.conf.j2
@@ -4,6 +4,8 @@ auth_strategy = noauth
{% endif %}
debug = {{ ironic_logging_debug }}
+tempdir = /var/lib/ironic/tmp
+
log_file = /var/log/kolla/ironic/{{ service_name }}.log
transport_url = {{ rpc_transport_url }}
diff --git a/releasenotes/notes/fix-bug-2156758-e536b254fdd3fd32.yaml b/releasenotes/notes/fix-bug-2156758-e536b254fdd3fd32.yaml
new file mode 100644
index 000000000..a71d9c161
--- /dev/null
+++ b/releasenotes/notes/fix-bug-2156758-e536b254fdd3fd32.yaml
@@ -0,0 +1,5 @@
+---
+fixes:
+ - |
+ Fixes the Ironic temp directory causing invalid cross device links when
+ deploying baremetal images using the virtualmedia boot interface.