From a131f1fe3fe842bd4adf7e6370b7789da9821b0b Mon Sep 17 00:00:00 2001 From: Jonathan Rosser Date: Tue, 24 Sep 2024 09:10:21 +0100 Subject: [PATCH] Ensure apt sources.list.d directory exists. Systems built from minimal images may not have this directory present, so ensure that it exists. Change-Id: I7e5932f20acbbf516ada9ebec4eb0db7781fbfb8 --- tasks/openstack_hosts_configure_apt.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tasks/openstack_hosts_configure_apt.yml b/tasks/openstack_hosts_configure_apt.yml index 5b64d461..fbd101b0 100644 --- a/tasks/openstack_hosts_configure_apt.yml +++ b/tasks/openstack_hosts_configure_apt.yml @@ -15,6 +15,14 @@ # APT configuration tasks that apply on all nodes. +- name: Ensure /etc/apt/sources.list.d exists + file: + path: /etc/apt/sources.list.d + state: directory + owner: root + group: root + mode: '0755' + - name: Validate repo config is deb822 format vars: _repo_check: "{{ openstack_hosts_package_repos | selectattr('repo', 'defined') | map(attribute='repo') }}"