Files
homelab/ansible/preparing-playbook/reza-ansible/roles/preparing_server/tasks/packages.yaml

34 lines
755 B
YAML

---
- name: Update apt cache (no full-system/kernel upgrade — avoids grub-pc + shared-folder breakage)
apt:
update_cache: yes
cache_valid_time: 86400
- name: Stop systemd-timesyncd (conflicts with the ntp package below)
ansible.builtin.systemd:
name: systemd-timesyncd
state: stopped
enabled: no
ignore_errors: yes
- name: Remove systemd-timesyncd so ntp can install cleanly
apt:
name: systemd-timesyncd
state: absent
ignore_errors: yes
- name: Install basic tools
apt:
name: "{{ packages }}"
state: present
force_apt_get: yes
update_cache: yes
- name: Set hostname
hostname:
name: '{{ inventory_hostname }}'
- name: Fix /etc/hosts
template:
src: "hosts.j2"
dest: "/etc/hosts"