voxpupuli / puppet-augeasproviders_grub

Augeas-based grub type and providers
Apache License 2.0
9 stars 33 forks source link

Unable to set/determine correct provider on Arch Linux #22

Closed bastelfreak closed 8 years ago

bastelfreak commented 8 years ago

Hi,

I'm currently running Puppet3.8.6 on Arch Linux, my current code:

  # grub related settings
  $elevator = $::virtual ? {
    'kvm'       => 'noop',
    'physical'  => 'deadline',
    'openvzhn'  => 'deadline',
  }
  Kernel_parameter {
    ensure    => present,
    provider  => 'grub2',
  }
  kernel_parameter { 'quiet':
  }
  kernel_parameter { 'elevator':
    value => $elevator,
  }
  kernel_parameter {'LANG':
    value => 'en_US.UTF-8',
  }
  kernel_parameter {'KEYBOARDTYPE':
    value => 'pc',
  }
  kernel_parameter {'KEYTABLE':
    value => 'de-latin1-nodeadkeys',
  }
  kernel_parameter{'nomodeset':
  }

This results in the following warning:

Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Info: Caching catalog for test.de
Warning: Found multiple default providers for kernel_parameter: grub, grub2; using grub
Info: Applying configuration version '1460625288'
Notice: Finished catalog run in 13.21 seconds

I can contribute patches to support Arch Linux, but I'm very new to types + providers.

bastelfreak commented 8 years ago

thanks, this got fixed by merging PR#2