Fix locale errors and update motd to remove command that caused the 'TERM not set' error

This commit is contained in:
waal70
2025-08-30 18:28:06 +02:00
parent 95c26ad647
commit 1128c5f395
4 changed files with 19 additions and 2 deletions

View File

@@ -10,6 +10,8 @@
- { regexp: "^#?ForwardToSyslog", line: ForwardToSyslog=no } - { regexp: "^#?ForwardToSyslog", line: ForwardToSyslog=no }
- { regexp: "^#?SystemMaxUse", line: SystemMaxUse=50M } - { regexp: "^#?SystemMaxUse", line: SystemMaxUse=50M }
notify: Restart systemd-journald notify: Restart systemd-journald
vars:
ansible_remote_tmp: /tmp # Prevent warnings for auto-created tmp dir
# A succesful vacuum does impact log size, but is not considered a change # A succesful vacuum does impact log size, but is not considered a change
- name: Vacuum journalctl before - name: Vacuum journalctl before

View File

@@ -1,5 +1,8 @@
--- ---
# file: common/tasks/main.yml # file: common/tasks/main.yml
- name: Ensure there is a default locale set
ansible.builtin.import_tasks: set-locale.yml
- name: Ensure required packages are present on systems - name: Ensure required packages are present on systems
ansible.builtin.import_tasks: prereq-packages.yml ansible.builtin.import_tasks: prereq-packages.yml

14
tasks/set-locale.yml Normal file
View File

@@ -0,0 +1,14 @@
---
- name: Set default locale to en_US.UTF-8
ansible.builtin.debconf:
name: locales
question: locales/default_environment_locale
value: en_US.UTF-8
vtype: select
- name: Set to generate locales
ansible.builtin.debconf:
name: locales
question: locales/locales_to_be_generated
value: en_US.UTF-8 UTF-8
vtype: multiselect

View File

@@ -9,8 +9,6 @@
# Args : none # Args : none
############################################################### ###############################################################
clear
printf "\nSystem managed by Ansible" printf "\nSystem managed by Ansible"
printf "\nWelcome to "; lsb_release -ds printf "\nWelcome to "; lsb_release -ds