diff --git a/.zuul.yaml b/.zuul.yaml index 5dc80d7f6..4485c87dd 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -35,6 +35,11 @@ The base element to use when building the disk image. + .. zuul:jobvar:: elements-dir + :type: string + + Path to directory with external elements + .. zuul:jobvar:: extra_elements :type: list :default: [] diff --git a/playbooks/nodepool-functional-container-openstack/templates/nodepool.yaml.j2 b/playbooks/nodepool-functional-container-openstack/templates/nodepool.yaml.j2 index 78131a446..adcf98988 100644 --- a/playbooks/nodepool-functional-container-openstack/templates/nodepool.yaml.j2 +++ b/playbooks/nodepool-functional-container-openstack/templates/nodepool.yaml.j2 @@ -44,6 +44,9 @@ providers: diskimages: - name: test-image rebuild-age: 86400 +{% if 'elements-dir' in nodepool_diskimage %} + elements-dir: '{{ nodepool_diskimage.elements-dir }}' +{% endif %} elements: - {{ nodepool_diskimage.base_element }} {% if 'extra_elements' in nodepool_diskimage %}