From 5ca86431eba47de3d209802874fad55eabc83a5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Dubois?= Date: Tue, 13 Jun 2023 10:36:53 +0200 Subject: [PATCH] base: add evobsd_alias_fwupdate variable and make kshrc file a template so we can set or not a fw_update alias to servers that need it --- CHANGELOG | 1 + roles/base/defaults/main.yml | 1 + roles/base/tasks/dotfiles.yml | 8 ++++---- roles/base/{files/kshrc => templates/kshrc.j2} | 3 +++ 4 files changed, 9 insertions(+), 4 deletions(-) rename roles/base/{files/kshrc => templates/kshrc.j2} (93%) diff --git a/CHANGELOG b/CHANGELOG index 10f2411..e165abf 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -72,6 +72,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * base: install ncdu and htop often used as diagnostic tools * base: dump-server-state.sh upstream release 23.06 * evocheck: upstream release 23.06 +* base: add evobsd_alias_fwupdate variable and make kshrc file a template so we can set or not a fw_update alias to servers that need it ### Fixed diff --git a/roles/base/defaults/main.yml b/roles/base/defaults/main.yml index f25c26e..f13e1dc 100644 --- a/roles/base/defaults/main.yml +++ b/roles/base/defaults/main.yml @@ -4,6 +4,7 @@ # dotfiles.yml evobsd_system_timeout: 36000 evobsd_path: "$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" +evobsd_alias_fwupdate: false # mail.yml general_alert_email: "root@localhost" diff --git a/roles/base/tasks/dotfiles.yml b/roles/base/tasks/dotfiles.yml index 0b59786..09c4292 100644 --- a/roles/base/tasks/dotfiles.yml +++ b/roles/base/tasks/dotfiles.yml @@ -18,8 +18,8 @@ - dotfiles - name: "Customize .kshrc environment file" - copy: - src: kshrc + template: + src: kshrc.j2 dest: /root/.kshrc mode: "0644" tags: @@ -57,8 +57,8 @@ - dotfiles - name: "Customize .kshrc environment file for new users" - copy: - src: kshrc + template: + src: kshrc.j2 dest: /etc/skel/.kshrc mode: "0644" tags: diff --git a/roles/base/files/kshrc b/roles/base/templates/kshrc.j2 similarity index 93% rename from roles/base/files/kshrc rename to roles/base/templates/kshrc.j2 index 68d86ec..a7e2526 100644 --- a/roles/base/files/kshrc +++ b/roles/base/templates/kshrc.j2 @@ -1,3 +1,6 @@ +{% if evobsd_alias_fwupdate %} +alias fw_update="{{ evobsd_alias_fwupdate }}" +{% endif %} alias vi='vim' sudo() { if [[ $# == "1" ]] && [[ $1 == "su" ]]; then command sudo -i; else command sudo "$@"; fi } alias history="fc -l 0"