34 lines
755 B
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"
|