better handle datetime / ntp regarding debian version

This commit is contained in:
Ludovic Cartier
2025-11-20 17:53:37 +01:00
parent f957ca2a15
commit ecda4ecafd
3 changed files with 19 additions and 5 deletions

View File

@@ -1,4 +1,18 @@
---
- name: base | set date
- name: base | install ntp
apt:
name: ntp
state: present
when: ansible_distribution == 'Debian' and ansible_distribution_major_version | int < 13
- name: base | ensure ntp is running
service:
name: ntp
state: started
enabled: yes
when: ansible_distribution == 'Debian' and ansible_distribution_major_version | int < 13
- name: base | set date
shell:
cmd: /usr/bin/timedatectl set-timezone Europe/Paris
when: ansible_distribution == 'Debian' and ansible_distribution_major_version | int >= 13

View File

@@ -4,14 +4,14 @@
update_cache: yes
cache_valid_time: 86400 #One day
- name: base | install base packages
- name: base | install base packages
include_tasks: packages.yml
- name: base | configure locales
include_tasks: locales.yml
#- name: base | install pip3 packages
#- name: base | install pip3 packages
# include_tasks: pip.yml
- name: base | set datetime
- name: base | set datetime
include_tasks: date.yml

View File

@@ -16,7 +16,7 @@
- locales
- needrestart
- net-tools
- ntp
- ncdu
- python3-pip
- rsync
- rsyslog