Быстрый Ansible playbook для смены timezone на серверах после перехода Казахстана на UTC+5.
Приветcтвую 👋! Помните, когда была команда перевести время на всех серверах? Так как вся территория Республики Казахстан перешла на 5-часовой пояс (UTC+5), так вот был реализован такой быстрый playbook, который прекрасно справился.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
---
- name: Timezone
hosts: test
become: yes
vars:
time_zone: Asia/Aktau
tasks:
- name: Set timezone to {{ time_zone }}
ansible.builtin.timezone:
name: "{{ time_zone }}"
when: ansible_distribution in ["Ubuntu","Debian"]
- name: Set timezone to {{ time_zone }}
ansible.builtin.timezone:
name: "{{ time_zone }}"
when: ansible_os_family == "RedHat"
- name: Show uptime
ansible.builtin.command: uptime
register: results
- name: Print uptime
ansible.builtin.debug:
var: results.stdout