Files
ansible/roles/cloud_init/tasks/main.yml
jaydee 62b8266729
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
build
2026-02-22 11:52:14 +01:00

23 lines
680 B
YAML

---
- name: Setup docker
become: "{{ false if inventory_hostname == 'nas.home.lan' else true }}"
block:
- name: Ensure required packages are installed
ansible.builtin.dnf:
name: "{{ cloud_init_packages }}"
state: present
update_cache: true
- name: Ensure cloud-init service is enabled
ansible.builtin.systemd:
name: "{{ cloud_init_service }}"
enabled: true
- name: Deploy custom cloud-init configuration
ansible.builtin.template:
src: 99-custom.cfg.j2
dest: /etc/cloud/cloud.cfg.d/99-custom.cfg
owner: root
group: root
mode: '0644'
notify: Restart cloud-init