From: Ross Brattain Date: Wed, 20 Sep 2017 20:44:43 +0000 (+0000) Subject: Merge "ansible: resize VNF image" X-Git-Tag: opnfv-6.0.0~444 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=42f53e76396ef18b2b4078e90c3bca96dd4cec69;p=yardstick.git Merge "ansible: resize VNF image" --- 42f53e76396ef18b2b4078e90c3bca96dd4cec69 diff --cc ansible/build_yardstick_image.yml index 5f9158576,347e9bce0..35d9da45e --- a/ansible/build_yardstick_image.yml +++ b/ansible/build_yardstick_image.yml @@@ -124,9 -130,21 +130,21 @@@ - set_fact: image_fs_type: "{{ blkid_res.stdout.strip() }}" + - fail: + msg: "We only support ext4 image filesystems because we have to resize" + when: image_fs_type != "ext4" + + - name: fsck the image filesystem + command: "e2fsck -y -f {{ image_first_partition_device }}" + + - name: resize filesystem to full partition size + command: resize2fs {{ image_first_partition_device }} + + - name: fsck the image filesystem + command: "e2fsck -y -f {{ image_first_partition_device }}" - name: make tmp disposable fstab - command: mktemp fake_fstab.XXXXXXXXXX + command: mktemp --tmpdir fake_fstab.XXXXXXXXXX register: mktemp_res - set_fact: