From 364f477f7deac9f995e5c8cba26774b72abe081d Mon Sep 17 00:00:00 2001 From: LinuxSquare <7436714-OfficialLinuxSquare@users.noreply.gitlab.com> Date: Fri, 29 Sep 2023 19:50:52 +0200 Subject: [PATCH] fix forbidden jinja syntax --- system/base.sls | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/system/base.sls b/system/base.sls index c349918..08b7f22 100644 --- a/system/base.sls +++ b/system/base.sls @@ -26,25 +26,30 @@ system_base_apps_dir: - dir_mode: '0755' - file_mode: '0644' +{% set OS_VERSION = salt['cmd.shell']('date "+%Y%m"') %} + system_base_os-release: file.managed: - name: /etc/os-release - source: salt://{{ tpldir }}/files/base_os-release.jinja - template: jinja - context: - OS_VERSION: {{ salt['cmd.shell']('date "+%Y%m"') }} + OS_VERSION: {{ OS_VERSION }}} - user: root - group: root - mode: '0644' +{% set NAME = salt['cmd.shell']('grep -E ^NAME /etc/os-release | cut -d= -f2 | sed \'s|"||g\'') %} +{% set VERSION_ID = salt['cmd.shell']('grep -E ^VERSION_ID /etc/os-release | cut -d= -f2 | sed \'s|"||g\'') %} + system_base_motd: file.managed: - name: /etc/motd - source: salt://{{ tpldir }}/files/base_motd.jinja - template: jinja - context: - OS: {{ salt['cmd.shell']('grep -E ^NAME /etc/os-release | cut -d= -f2 | sed \'s|"||g\'') }} - OS_VERSION: {{ salt['cmd.shell']('grep -E ^VERSION_ID /etc/os-release | cut -d= -f2 | sed \'s|"||g\'') }} + OS: {{ NAME }} + OS_VERSION: {{ VERSION_ID }} - user: root - group: root - mode: '0644'