---
lv:
  data:
    pv:
      - '/dev/sdc1'
      - '/dev/sdd1'
    vg: 'uploads'
  cache:
    pv:
      - '/dev/sda1'
    vg: 'duplicity'

---
lv:
  data:
    pv:
      - '/dev/sdb1'
      - '/dev/sdc1'
    vg: 'uploads'
  cache:
    pv:
      - '/dev/sdd1'
    vg: 'duplicity'

Rearrange disk ordering on asset-slave-1.integration
Rearrange disk ordering on asset-slave-1.integration

After rebooting, the disks are now in a different order and Puppet is failing. In the short term, this will fix Puppet.
What would be better is to uniquely identify the underlying 'disk' and assign the PVs to those but I'm not sure this is possible in a VMWare environment
