Files
toallab-automation/roles/oatakan.rhel_template_build/tasks/cloud-init.yml
2021-06-28 17:49:11 -04:00

31 lines
906 B
YAML

---
- name: ensure cloud-init packages are installed
package:
name:
- cloud-init
- cloud-utils-growpart
- gdisk
- block:
- name: ensure cloud-init scripts directory exists
file:
path: /var/lib/cloud/scripts/per-instance
state: directory
mode: '0755'
- name: create growpart cloud-init script to grow partition on boot
template:
src: grow_part.sh.j2
dest: /var/lib/cloud/scripts/per-instance/grow_part.sh
mode: u=rwx,g=rx,o=rx
# when:
# - ansible_lvm is defined
# - ansible_lvm.lvs is defined
# - ansible_lvm.lvs[the_root_lvname] is defined
# - ansible_lvm.lvs[the_root_lvname].vg is defined
# - ansible_lvm.vgs is defined
# - ansible_lvm.pvs is defined
# - ansible_cmdline is defined
# - ansible_cmdline.root is defined
# - ansible_lvm.lvs[the_root_lvname].vg in ansible_cmdline.root