Provided by: rex_1.3.3-1_all bug

NAME

       Rex::Commands::Partition - Partition module

DESCRIPTION

       With this Module you can partition your harddrive.

       Version <= 1.0: All these functions will not be reported.

       All these functions are not idempotent.

SYNOPSIS

        use Rex::Commands::Partition;

EXPORTED FUNCTIONS

   clearpart($drive)
       Clear partitions on drive `sda`:

        clearpart "sda";

       Create a new GPT disk label (partition table) on drive `sda`:

        clearpart "sda",
         initialize => "gpt";

       If GPT initialization is requested, the `bios_boot` option (default: TRUE) can also be set
       to TRUE or FALSE to control creation of a BIOS boot partition:

        clearpart "sda",
         initialize => "gpt",
         bios_boot => FALSE;

   partition($mountpoint, %option)
       Create a partition with mountpoint $mountpoint.

        partition "/",
          fstype  => "ext3",
          size   => 15000,
          ondisk  => "sda",
          type   => "primary";

        partition "none",
          type  => "extended",
          ondisk => "sda",
          grow  => 1,
          mount  => TRUE,

        partition "swap",
          fstype => "swap",
          type  => "logical",
          ondisk => "sda",
          size  => 8000;

        partition "none",
          lvm   => 1,
          type  => "primary",
          size  => 15000,
          ondisk => "vda";

        partition "/",
          fstype => "ext3",
          size  => 10000,
          onvg  => "vg0";