From ee0fe7eca6c3e3f82172f18ef7f6f0f0fa0e15e5 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sun, 12 May 2024 23:23:09 -0400 Subject: [PATCH] Use group root for /etc/localtime on Linux. Arch Linux kept changing the group to root, so this change is to avoid unexpected "changed" entries in the ansible diff. --- ansible/roles/base/tasks/common.yaml | 9 --------- ansible/roles/base/tasks/freebsd.yaml | 8 ++++++++ ansible/roles/base/tasks/linux.yaml | 8 ++++++++ ansible/roles/rust/defaults/main.yaml | 2 +- 4 files changed, 17 insertions(+), 10 deletions(-) diff --git a/ansible/roles/base/tasks/common.yaml b/ansible/roles/base/tasks/common.yaml index 0790f6c..31acd7a 100644 --- a/ansible/roles/base/tasks/common.yaml +++ b/ansible/roles/base/tasks/common.yaml @@ -29,15 +29,6 @@ - meld state: present -- name: Set timezone - file: - src: "/usr/share/zoneinfo/{{ timezone|default('UTC') }}" - dest: /etc/localtime - owner: root - # TODO: Arch Linux is changing the group to root instead of wheel. Maybe make this a variable? - group: wheel - state: link - - name: Install scripts copy: src: "files/{{ item.src }}" diff --git a/ansible/roles/base/tasks/freebsd.yaml b/ansible/roles/base/tasks/freebsd.yaml index 246a740..a6f7379 100644 --- a/ansible/roles/base/tasks/freebsd.yaml +++ b/ansible/roles/base/tasks/freebsd.yaml @@ -1,3 +1,11 @@ +- name: Set timezone + file: + src: "/usr/share/zoneinfo/{{ timezone|default('UTC') }}" + dest: /etc/localtime + owner: root + group: wheel + state: link + - name: Install packages package: name: diff --git a/ansible/roles/base/tasks/linux.yaml b/ansible/roles/base/tasks/linux.yaml index 218d3b8..7741855 100644 --- a/ansible/roles/base/tasks/linux.yaml +++ b/ansible/roles/base/tasks/linux.yaml @@ -1,3 +1,11 @@ +- name: Set timezone + file: + src: "/usr/share/zoneinfo/{{ timezone|default('UTC') }}" + dest: /etc/localtime + owner: root + group: root + state: link + - name: Install packages package: name: diff --git a/ansible/roles/rust/defaults/main.yaml b/ansible/roles/rust/defaults/main.yaml index 4e10f54..66e08da 100644 --- a/ansible/roles/rust/defaults/main.yaml +++ b/ansible/roles/rust/defaults/main.yaml @@ -1,4 +1,4 @@ # Check that rust-analyzer is valid for date on https://rust-lang.github.io/rustup-components-history/ -rust_date: "2024-04-29" +rust_date: "2024-05-06" # rust_analyzer_version: 2024-04-29 rust_analyzer_version: package