The Elite Cookbook - Configure elite stuff
This is my personal setup, customizable with Chef.
The following platforms and versions are tested and supported using Opscode's test-kitchen.
Debian 9
Ubuntu 16.04
Key | Type | Description |
---|---|---|
[elite][users] |
Array | Elite users |
[elite][groups] |
Array | Elite groups |
[elite][packages] |
Array | List of packages to install |
Key | Type | Description |
---|---|---|
[elite][slim][theme] |
String | Theme name |
[elite][slim][user] |
String | Default username |
[elite][slim][session] |
String | X Session |
[elite][slim][additional_themes] |
Hash | List of additional themes |
Key | Type | Description |
---|---|---|
[elite][docker_host][users] |
String | Users to add in the docker group. (default: [] ) |
[elite][docker_host][ctop_url] |
String | ctop binary download url. (default: https://github.com/bcicen/ctop/releases/download/v0.5.1/ctop-0.5.1-linux-amd64 ) |
Key | Type | Description |
---|---|---|
[elite][python] |
Hash | Pythons to install, see spec file for example |
All others elements in the elite
namespace is dedicated for users configuration.
Include the elite
recipe in your run_list to setup elite users/groups:
{
"name":"my_node",
"run_list": [
"recipe[elite]"
],
"attributes": {
"elite": {
"users": ["h4x0r"],
"groups": ["elite"],
"h4x0r": {
"home": "/home/h4x0r",
"shell": "/bin/sh",
"groups": ["elite"]
}
}
}
}
See specs
or kitchen.yml for more examples.
elite::ack
elite::bash
elite::bin
elite::cask
elite::chef
elite::compton
elite::conky
elite::conky_dzen2
elite::default
elite::docker_host
elite::dotfiles
elite::dotfiles_commit
elite::dunst
elite::dzen2
elite::emacs
elite::git
elite::gtk
elite::irssi
elite::moc
elite::packages
elite::pentestenv
elite::pics
elite::python
elite::rofi
elite::slim
elite::stuff
elite::stumpwm
elite::terminfo
elite::tmux
elite::x
elite::zsh
elite_bin
elite_configd
elite_desktop_app
elite_dotfiles
elite_dotlink
elite_picture
elite_sound
elite_tmux_script
elite_zsh_plugin
elite_zsh_completions
elite_zsh_theme
elite_ack
elite_bash
elite_cask
elite_chef
elite_compton
elite_conky
elite_conky_rc
elite_conky_dzen2
elite_dunst
elite_emacs
elite_git
elite_gtk
elite_irssi
elite_pentestenv
elite_pics
elite_stuff
elite_stumpwm
elite_stumpwm_d
elite_stumpwm_module
elite_terminfo
elite_tmux
elite_user
elite_x
elite_zsh
See TESTING.md
See CONTRIBUTING.md
Authors: Sliim sliim@mailoo.org