Skip to content

Commit a9136fe

Browse files
committed
Support empty strings in dev-tools package lists
Closes-Bug: #2115000 Change-Id: Ib27428f89b0e3f2865ab1c498f05de741fa49587 Signed-off-by: Pierre Riteau <[email protected]> (cherry picked from commit 36e7a7b)
1 parent fac4e78 commit a9136fe

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

ansible/roles/dev-tools/defaults/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ dev_tools_packages_system:
1515
- acl
1616

1717
# List of packages to install.
18-
dev_tools_packages: "{{ dev_tools_packages_default + dev_tools_packages_extra + dev_tools_packages_system }}"
18+
dev_tools_packages: "{{ (dev_tools_packages_default + dev_tools_packages_extra + dev_tools_packages_system) | select | list }}"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
fixes:
3+
- |
4+
Fixes support for empty strings in the ``dev-tools`` package lists. This
5+
allows using expressions such as ``{{ 'foo' if os_distribution == 'rocky'
6+
else '' }}``.
7+
`LP#2115000 <https://bugs.launchpad.net/kayobe/+bug/2115000>`__

0 commit comments

Comments
 (0)