Same here. I suggest to use puppet to define the disk size and just use the maximum for the root lv