diff --git a/roles/ipa-build-dib-image/defaults/main.yaml b/roles/ipa-build-dib-image/defaults/main.yaml index 42a5952..3d3859e 100644 --- a/roles/ipa-build-dib-image/defaults/main.yaml +++ b/roles/ipa-build-dib-image/defaults/main.yaml @@ -8,4 +8,5 @@ ipa_raw_dir: '{{ ansible_user_dir }}/src/opendev.org/openstack/ironic-python-age ipa_tar_dir: '{{ ansible_user_dir }}/src/opendev.org/openstack/ironic-python-agent/UPLOAD_TAR' dib_extra_args: dib_from_source: true +dib_no_tmpfs: 0 extra_elements: ["dynamic-login"] diff --git a/roles/ipa-build-dib-image/tasks/main.yaml b/roles/ipa-build-dib-image/tasks/main.yaml index 06347cc..fa69413 100644 --- a/roles/ipa-build-dib-image/tasks/main.yaml +++ b/roles/ipa-build-dib-image/tasks/main.yaml @@ -35,6 +35,11 @@ environment: # Increase from the default value of 30 DIB_DHCP_TIMEOUT: 60 + # Use or not tmpfs to build the image, default to use it. + # As images become bigger and bigger, in the future we may + # decide to switch to not use it by default since we have + # enough disk space. + DIB_NO_TMPFS: '{{ dib_no_tmpfs }}' # Use repositories checked out by Zuul (combined with -b HEAD above) DIB_REPOLOCATION_ironic_python_agent: '{{ ipa_source_path }}' DIB_REPOLOCATION_requirements: '{{ requirements_path }}'