From e1fe424df9393066a68db7ea79e7dba2e2dd624c Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Fri, 4 Nov 2022 07:28:14 +0100 Subject: [PATCH] bundles/basic: support configuring /etc/environment --- bundles/basic/files/environment | 3 +++ bundles/basic/items.py | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 bundles/basic/files/environment diff --git a/bundles/basic/files/environment b/bundles/basic/files/environment new file mode 100644 index 0000000..ae83efd --- /dev/null +++ b/bundles/basic/files/environment @@ -0,0 +1,3 @@ +% for k, v in sorted(node.metadata.get('environment', {}).items()): +${k}=${v} +% endfor diff --git a/bundles/basic/items.py b/bundles/basic/items.py index ed794d4..d25d4c7 100644 --- a/bundles/basic/items.py +++ b/bundles/basic/items.py @@ -19,6 +19,14 @@ files = { '/etc/motd': { 'content': '', }, + '/etc/environment': { + 'content_type': 'mako', + 'before': { + 'action:', + 'pkg_apt:', + 'pkg_pacman:', + }, + }, } locale_needs = set()