Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!pydsl
- MDADM_STATE_NAME = 'mdadm'
- DEVICE_STATE_NAME = '/dev/md0'
- OPT_STRING = 'level=1 chunk=256 raid-devices=2 %s %s'
- import glob
- def get_disks():
- """Return tuple of devices to use
- """
- disks = glob.glob1('/dev/', 'xvd*')
- disks = [d for d in disks if len(d) == 4 and d != 'xvda']
- disks = ['/dev/%s' % d for d in disks]
- disks.sort()
- return tuple(disks)
- mdadm_state = state(MDADM_STATE_NAME)
- mdadm_state.pkg.installed()
- dev_state = state(DEVICE_STATE_NAME)
- dev_state.raid.present(opts=OPT_STRING % get_disks())
- dev_state.raid.require(pkg=MDADM_STATE_NAME)
- # EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement