Merge "Bifrost: set TFTP cache master path properly"
This commit is contained in:
commit
2744a79844
@ -41,17 +41,3 @@
|
|||||||
chown ironic:ironic /home/ironic/.ssh/id_rsa &&
|
chown ironic:ironic /home/ironic/.ssh/id_rsa &&
|
||||||
chown ironic:ironic /home/ironic/.ssh/id_rsa.pub &&
|
chown ironic:ironic /home/ironic/.ssh/id_rsa.pub &&
|
||||||
chown ironic:ironic /home/ironic/.ssh/config'
|
chown ironic:ironic /home/ironic/.ssh/config'
|
||||||
|
|
||||||
# Ironic creates hardlinks between the TFTP master image store and the
|
|
||||||
# HTTP root path when iPXE is enabled. With Docker volumes used for these
|
|
||||||
# locations we run into https://bugs.launchpad.net/ironic/+bug/1507894
|
|
||||||
# during deployment. If we use a directory under /httpboot to store the
|
|
||||||
# master images this issue is avoided.
|
|
||||||
- name: Configuring TFTP master image path
|
|
||||||
command: |
|
|
||||||
docker exec bifrost_deploy
|
|
||||||
bash -c 'cat >> /etc/ironic/ironic.conf << EOF
|
|
||||||
[pxe]
|
|
||||||
tftp_master_path = /httpboot/master_images
|
|
||||||
EOF
|
|
||||||
systemctl restart ironic-conductor'
|
|
||||||
|
@ -10,3 +10,10 @@ nginx_log_dir: "/var/log/kolla/nginx"
|
|||||||
|
|
||||||
ansible_python_interpreter: /var/lib/kolla/venv/bin/python
|
ansible_python_interpreter: /var/lib/kolla/venv/bin/python
|
||||||
network_interface: "{{ bifrost_network_interface }}"
|
network_interface: "{{ bifrost_network_interface }}"
|
||||||
|
|
||||||
|
# Ironic creates hardlinks between the TFTP master image store and the
|
||||||
|
# HTTP root path when iPXE is enabled. With Docker volumes used for these
|
||||||
|
# locations we run into https://bugs.launchpad.net/ironic/+bug/1507894
|
||||||
|
# during deployment. If we use a directory under /httpboot to store the
|
||||||
|
# master images this issue is avoided.
|
||||||
|
ironic_tftp_master_path: "/httpboot/master_images"
|
||||||
|
Loading…
Reference in New Issue
Block a user