From 67f0fa594297de6879fdfcc0f9e17ec035c78f86 Mon Sep 17 00:00:00 2001 From: William Hirigoyen Date: Mon, 17 Jul 2023 17:18:55 +0200 Subject: [PATCH] evolinux-base: configure bashrc for all users --- CHANGELOG.md | 1 + evolinux-base/tasks/bash.yml | 14 ++++++++++++++ evolinux-base/tasks/main.yml | 3 +++ 3 files changed, 18 insertions(+) create mode 100644 evolinux-base/tasks/bash.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 89e2af08..d2db0d1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,7 @@ The **patch** part changes is incremented if multiple releases happen the same m * dovecot: add Munin plugins dovecot1 and dovecot_stats (patched) * fail2ban: add default variable fail2ban_dbpurgeage_default * userlogrotate: add a userlogpurge script disabled by default +* evolinux-base: configure bashrc for all users ### Changed diff --git a/evolinux-base/tasks/bash.yml b/evolinux-base/tasks/bash.yml new file mode 100644 index 00000000..cca21c5f --- /dev/null +++ b/evolinux-base/tasks/bash.yml @@ -0,0 +1,14 @@ +--- + +- name: "Customize common bashrc" + ansible.builtin.lineinfile: + dest: /etc/bash.bashrc + line: "{{ item }}" + create: yes + state: present + loop: + - "export HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoreboth,erasedups" + - "export HISTSIZE=65535" + - "export HISTTIMEFORMAT=\"%c : \"" + - "shopt -s histappend" + - "PROMPT_COMMAND=\"history -a;${PROMPT_COMMAND}\"" diff --git a/evolinux-base/tasks/main.yml b/evolinux-base/tasks/main.yml index fc9f5b87..582bcfe0 100644 --- a/evolinux-base/tasks/main.yml +++ b/evolinux-base/tasks/main.yml @@ -74,6 +74,9 @@ # name: evolix/evolinux-users # when: evolinux_users_include +- name: Bash configuration + ansible.builtin.import_tasks: bash.yml + - name: Root user configuration ansible.builtin.import_tasks: root.yml when: evolinux_root_include | bool