| #cloud-config, see http://cloudinit.readthedocs.io/en/latest/topics/examples.html |
| sudo: ALL=(ALL) NOPASSWD:ALL |
| - sed -i -e '/^PermitRootLogin/s/^.*$/PermitRootLogin yes/' /etc/ssh/sshd_config |
| all: '| tee -a /var/log/cloud-init-output.log /dev/tty0' |
| - if lvs vg0; then pvresize /dev/vda3; fi |
| - if lvs vg0; then /usr/bin/growlvm.py --image-layout-file /usr/share/growlvm/image-layout.yml; fi |
| #- sudo echo "nameserver {gateway}" >> /etc/resolvconf/resolv.conf.d/base |
| # Enable grub menu using updated config below |
| # Prepare network connection |
| #- sudo route add default gw {gateway} {interface_name} |
| - fallocate -l 16G /swapfile |
| - echo "/swapfile none swap defaults 0 0" >> /etc/fstab |
| - path: /etc/default/grub.d/97-enable-grub-menu.cfg |
| GRUB_RECORDFAIL_TIMEOUT=30 |
| - path: /etc/network/interfaces |
| - path: /usr/share/growlvm/image-layout.yml |
| ignore_growroot_disabled: false |