We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 5cea787 + 7d14b1b commit 98cdb78Copy full SHA for 98cdb78
ansible/roles/vagrant_guest/tasks/main.yaml
@@ -12,6 +12,7 @@
12
ansible.builtin.dnf:
13
install_weak_deps: "{{ false if ansible_facts['distribution_major_version'] | int >= 9 else omit }}"
14
name:
15
+ - cloud-init
16
- cifs-utils
17
- jq
18
- nfs-utils
@@ -36,3 +37,19 @@
36
37
user: vagrant
38
key: "{{ lookup('ansible.builtin.file', 'vagrant.pub') }}"
39
state: present
40
+
41
+- name: Enable cloud-init services
42
+ service:
43
+ name: "{{ item }}"
44
+ enabled: true
45
+ with_items:
46
+ - cloud-config
47
48
+ - cloud-init-local
49
+ - cloud-final
50
51
+- name: Change cloud-init user to vagrant
52
+ replace:
53
+ dest: /etc/cloud/cloud.cfg
54
+ regexp: '^(\s+name:).*$'
55
+ replace: '\1 vagrant'
0 commit comments