diff --git a/packages/archives.sls b/packages/archives.sls index 553ca42..a8ff4f8 100644 --- a/packages/archives.sls +++ b/packages/archives.sls @@ -26,7 +26,7 @@ packages-archive-unwanted-{{ file_or_directory }}: # wanted 'archive' software {%- for package, archive in wanted_archives.items() %} - {%- set archivename = archive.dl.source.split('/')[-1] %} + {%- set archivename = archive.dl.source.split('/')[-1] if 'destname' not in archive else archive.destname %} packages-archive-wanted-target-{{ package }}-directory: file.directory: diff --git a/pillar.example b/pillar.example index ae39cef..7cd1877 100644 --- a/pillar.example +++ b/pillar.example @@ -141,6 +141,7 @@ packages: # yamllint enable rule:line-length kubectl: dest: /usr/local/bin + destname: kubectl # optional destination filename dl: format: bin # yamllint disable-line rule:line-length