Skip to content

criteo-cookbooks/grubby

Repository files navigation

Grubby Cookbook

Cookbook Version Build Status

Install and configure grubby

Requirements:

Platforms

  • Centos 6.x/7.x
  • Rhel 6.x/7.x

Chef

  • Chef version: >= 11

Attributes

Grubby

  • node['grubby']['sysconfig'] - set the grubby configuration file
  • node['grubby']['config'] - hash to configure grubby

Usage

Using this cookbook will install and configure grubby

For instance:

$ cat roles/modules.rb
name 'kernel-plus'
description 'Select kernel-plus as a default kernel'

run_list [
  'recipe[grubby]',
  'recipe[yum-epel]',
]

default_attributes(
grubby:
  config: {
    DEFAULTKERNEL: 'kernel-plus',
  },
)

Contributing

  1. Fork the repository on Github
  2. Create a named feature branch (like add_component_x)
  3. Write your change
  4. Write tests for your change (if applicable)
  5. Run the tests, ensuring they all pass
  6. Submit a Pull Request using Github

License and Authors

Authors: Jeremy Mauro ([email protected])

Copyright 2014-2016, Criteo.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •