Permalink
Commits on Mar 26, 2018
  1. Merge pull request #189 from stivesso/patch-1

    hunner committed Mar 26, 2018
    Added Hash as acceptable type for physical_volumes
Commits on Jan 30, 2018
  1. Merge pull request #201 from arjenz/patch-1

    pmcmaw committed Jan 30, 2018
    Spelling
  2. Merge pull request #203 from sarameisburger/master

    pmcmaw committed Jan 30, 2018
    (RE-9906) Migrate from stickler to artifactory
Commits on Jan 8, 2018
Commits on Dec 7, 2017
  1. Spelling

    arjenz committed Dec 7, 2017
    Fix minor spelling mistakes.
  2. Merge pull request #200 from stivesso/patch-2

    pmcmaw committed Dec 7, 2017
    #puppethack Fix error when creating XFS on top of another Filesystem
  3. #puppethack Fix error when creating XFS on top of another Filesystem

    stivesso committed Dec 7, 2017
    #puppethack: This is to fix the Lvm generated error when creating xfs on top of existing filesystem (returned 1: mkfs.xfs: /dev/mapper/myvg-mylv appears to contain an existing filesystem (ext4)).
Commits on Nov 24, 2017
  1. Merge pull request #193 from smithj4/patch-1

    pmcmaw committed Nov 24, 2017
    Don't execute the lvm commands when not supported.
Commits on Nov 9, 2017
  1. Merge pull request #196 from puppetlabs/release

    willmeek committed Nov 9, 2017
    Release mergeback
  2. Merge pull request #195 from pmcmaw/release_prep

    HelenCampbell committed Nov 9, 2017
    Release Prep 1.0.0
  3. Release Prep

    pmcmaw committed Nov 9, 2017
  4. Merge pull request #188 from abottchen/modules-4067-handle-blkid-retcode

    pmcmaw committed Nov 9, 2017
    (MODULES-4067) Gracefully handle blkid return code 2
Commits on Nov 8, 2017
  1. (MODULES-4067) Gracefully handle blkid return code 2

    abottchen authored and root committed Jun 1, 2017
    Prior to this patch, if a logical_volume resource needed
    to resize an lv that did not have a filesystem present,
    blkid would fail and print an error even though the
    operation was successful.  This patch rescues that exception
    and pushes the message to the debug level.
Commits on Sep 29, 2017
Commits on Sep 12, 2017
  1. Don't execute the lvm commands when not supported.

    smithj4 committed Sep 12, 2017
    When lvm_support was not present, facter would still attempt to execute
    the vgs and pvs commands.
Commits on Aug 30, 2017
  1. typo

    Pascal  BOURDIER
    Pascal BOURDIER committed Aug 30, 2017
Commits on Jul 26, 2017
  1. Merge pull request #190 from puppetlabs/release

    pmcmaw committed Jul 26, 2017
    merge back of 0.9.0 to master
Commits on Jul 19, 2017
  1. Merge pull request #185 from LMAX-Exchange/master

    eputnam committed Jul 19, 2017
    Removing the 'extent size' check in logical_volume provider
Commits on Jul 10, 2017
  1. Added Hash as acceptable type for physical_volumes

    stivesso committed Jul 10, 2017
    The line 11 checks if is_hash and that condition can't apply if the only acceptable type are Array and String
    The error I got and that is fixed is:
    parameter 'physical_volumes' expects a value of type Array or String, got Struct at ...
Commits on May 25, 2017
  1. Merge pull request #187 from dhollinger/MODULES-4753

    hunner committed May 25, 2017
    The exec resources running swapon and swapoff in the lvm::logical_volume
    define type were running whenever a swap logical volume was created
    or updated.
    
    The logical_volume provider was also running these same commands on a swap
    resize. This caused a conflict where the puppet run would error out
    when the logical_volume provider attempted to run swapoff on a swap
    lvm that had already been unloaded from swap and the lvm would never
    be reloaded into swap.
    
    When the exec resources were removed from the lvm::logical_volume
    defined type, it created a gap wherein a NEW swap lvm would not be
    loaded into swap after being created.
    
    To solve this issue, I added the swapon command and logic that will
    run that command against the filesystem resource if the fs_type parameter
    is set to 'swap'
  2. MODULES-4753 Add logic preventing a mount on fs_type swap

    dhollinger committed May 25, 2017
    Added logic to prevent a mount on fs_type swap in the logical_volume.pp
    Update unit test for the logical_volume define.
Commits on May 24, 2017
  1. MODULES-4753 Allow removal of swap LVMs

    dhollinger committed May 23, 2017
    Added logic to the destroy method that will check blkid for the LVM's
    type and run swapoff against it if it is of TYPE swap. This allows
    swap LVMs to be removed rather than simply erroring out.
Commits on May 23, 2017
  1. MODULES-4753 Update provider and tests

    dhollinger committed May 23, 2017
    Update the provider changes to be more inline with how the tests are
    designed.
    
    Tests have been added.
    
    Gitignore updated to contain the .fixtures/modules and .fixtures/manifests
    folders.
  2. MODULES-4753 Add swapon command to filesystem provider

    dhollinger committed May 23, 2017
    When the exec resources were removed from the lvm::logical_volume
    defined type, it created a gap wherein a NEW swap lvm would not be
    loaded into swap after being created.
    
    To solve this issue, I added the swapon command and logic that will
    run that command against the filesystem resource if the fs_type parameter
    is set to 'swap'
  3. MODULES-4753 Remove redundant swap exec resources

    dhollinger committed May 23, 2017
    The exec resources running swapon and swapoff in the lvm::logical_volume
    define type were running whenever a swap logical volume was created
    or updated.
    
    The logical_volume provider was also running these same commands on a swap
    resize. This caused a conflict where the puppet run would error out
    when the logical_volume provider attempted to run swapoff on a swap
    lvm that had already been unloaded from swap and the lvm would never
    be reloaded into swap.
Commits on Apr 10, 2017
  1. Removing the 'extent size' check in logical_volume provider, there ar…

    lukebigum committed Apr 10, 2017
    …e several situations where Puppet will not increase the size of an LV but if you run the equivalent LVM command it will actually work.
    
    minor lint fix
Commits on Mar 28, 2017
  1. Merge pull request #184 from bastelfreak/puppet4

    binford2k committed Mar 28, 2017
    replace validate_* with datatypes
  2. bump stdlib to 4.13.1

    bastelfreak committed Mar 28, 2017
    this is needed to get the puppet4 datatypes
  3. Add Archlinux to metadata.json

    bastelfreak committed Mar 28, 2017
    tested this in our prod environment. working fine on archlinux
Commits on Mar 9, 2017
  1. Merge pull request #183 from tphoney/fact

    eputnam committed Mar 9, 2017
    Fact