This cookbook implements a Light Weight Resource Provider (LWRP) for maintaining .ini files.
- Chef 11 or higher
- Ruby 1.9.3 or higher
TODO: List your cookbook attributes here.
e.g.
Key | Type | Description | Default |
---|---|---|---|
['inifile']['bacon'] | Boolean | whether to include bacon | true |
create create_if_missing update
If you're using Berkshelf, just add ini_file to your Berksfile:
cookbook 'ini_file'
Otherwise, install the cookbook from the community site:
knife cookbook site install ini_file
Have any other cookbooks depend on ini_file by editing the metadata.rb for your cookbok
depends 'ini_file'
TODO: Write usage instructions for each cookbook.
e.g.
Just include inifile
in your node's run_list
:
{
"name":"my_node",
"run_list": [
"recipe[inifile]"
]
}
- Fork the repository on Github
- Create a named feature branch (like
add_component_x
) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
Authors: Brian Matthews ([email protected])