This is a Chef cookbook to install, manage and deploy configuration for geth.
https://github.com/nikitasobolevsky/chef-geth
This cookbook was tested on Amazon & Ubuntu Linux and expected to work on other RHEL platforms.
toml tar
default['geth']['conf_file']
(default:/etc/geth.toml
): Geth configuration file.default['geth']['uri']
uri to gzip archive Go Ethereum Node.default['geth']['sha']
sha256 control sum of gzip archive.default['geth']['config']['Node']['DataDir']
(default:/opt/geth
): Geth datadirdefault['geth']['config']['Eth.Ethash']['DatasetDir']
(default:/opt/ethash
): Geth DatasetDir
- 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 (
rake & rake knife
), ensuring they all pass - Write new resource/attribute description to
README.md
- Write description about changes to PR
- Submit a Pull Request using Github
Authors: Nikita Sobolevsky and [Contributors]
Licensed under the GNU Lesser General Public License v3.0, also included in our repository in the LICENSE
file.