--- - 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