Configure system timezone with Ansible collection

This commit is contained in:
2026-10-08 19:33:42 -06:00
parent c3d525a106
commit d0b09203f5
8 changed files with 28 additions and 1 deletions
+4
View File
@@ -1,6 +1,8 @@
---
- hosts: localhost - hosts: localhost
vars_files: vars_files:
- vars/vault.yml - vars/vault.yml
- vars/main.yml
connection: local connection: local
become: yes become: yes
@@ -11,6 +13,8 @@
changed_when: False changed_when: False
tasks: tasks:
- include_tasks: tasks/collections.yml
- include_tasks: tasks/timezone.yml
- include_tasks: tasks/users.yml - include_tasks: tasks/users.yml
- include_tasks: tasks/cron.yml - include_tasks: tasks/cron.yml
- include_tasks: tasks/packages.yml - include_tasks: tasks/packages.yml
+13
View File
@@ -0,0 +1,13 @@
---
- name: Check whether community.general is installed
ansible.builtin.command:
cmd: ansible-galaxy collection list community.general
register: collection_list
changed_when: false
failed_when: false
- name: Install community.general collection
ansible.builtin.command:
cmd: ansible-galaxy collection install community.general
when: collection_list.rc != 0 or
'community.general' not in collection_list.stdout
+1
View File
@@ -1,3 +1,4 @@
---
- name: Create .bashrc.d directory - name: Create .bashrc.d directory
file: file:
path: /home/robert/.bashrc.d path: /home/robert/.bashrc.d
+1
View File
@@ -1,3 +1,4 @@
---
- name: install cron job (ansible-pull) - name: install cron job (ansible-pull)
cron: cron:
user: root user: root
+1
View File
@@ -1,3 +1,4 @@
---
- name: Install packages - name: Install packages
apt: apt:
name: name:
+4
View File
@@ -0,0 +1,4 @@
---
- name: Set system time zone
community.general.timezone:
name: "{{ system_timezone }}"
+1
View File
@@ -1,3 +1,4 @@
---
- name: Check if robert user exists - name: Check if robert user exists
getent: getent:
database: passwd database: passwd
+2
View File
@@ -0,0 +1,2 @@
---
system_timezone: America/Denver