From d1dc1bc18429aa15b3bc8bce769323b61ad60b40 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Mon, 29 Apr 2024 20:36:53 +0200 Subject: core/base: cleanup for cloud-init leftovers and configure timezone --- roles/core/base/defaults/main.yml | 2 ++ roles/core/base/tasks/Debian.yml | 9 +++++++++ roles/core/base/tasks/main.yml | 4 ++++ 3 files changed, 15 insertions(+) (limited to 'roles/core') diff --git a/roles/core/base/defaults/main.yml b/roles/core/base/defaults/main.yml index 40a9b458..1c02d3cf 100644 --- a/roles/core/base/defaults/main.yml +++ b/roles/core/base/defaults/main.yml @@ -1,6 +1,8 @@ --- base_entropy_generator: haveged +base_timezone: "Europe/Vienna" + base_sysctl_config_user: {} base_modules_blacklist_: diff --git a/roles/core/base/tasks/Debian.yml b/roles/core/base/tasks/Debian.yml index 9b40739b..fcef9af3 100644 --- a/roles/core/base/tasks/Debian.yml +++ b/roles/core/base/tasks/Debian.yml @@ -153,3 +153,12 @@ name: fstrim.timer state: "{{ base_enable_fstrim | ternary('started', 'stopped') }}" enabled: "{{ base_enable_fstrim }}" + +- name: remove cloud-init bullshit + loop: + - /var/log/cloud-init.log + - /var/log/cloud-init-output.log + - /etc/ssh/sshd_config.d/50-cloud-init.conf + file: + path: "{{ item }}" + state: absent diff --git a/roles/core/base/tasks/main.yml b/roles/core/base/tasks/main.yml index a70bc7ad..fe4a396c 100644 --- a/roles/core/base/tasks/main.yml +++ b/roles/core/base/tasks/main.yml @@ -34,3 +34,7 @@ copy: src: "{{ global_files_dir }}/common/htoprc" dest: "{{ item }}/.config/htop/" + +- name: configure timezone + timezone: + name: "{{ base_timezone }}" -- cgit v1.2.3