Cookbook to install linux guis like cinnamon, gnome, ...
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.berkshelf
.vscode
attributes
files/default/xfce4
recipes
spec
test/smoke
.gitignore
.kitchen.dokken.yml
.kitchen.yml
.rubocop.yml
.travis.yml
Berksfile
CHANGELOG.md
LICENSE
README.md
Rakefile
chefignore
codenamephp.pem.enc
metadata.rb

README.md

Chef Cookbook Gui

Build Status

Cookbook to install linux guis like cinnamon, gnome, ...

The default cookbook is a No-Op. To install a gui, add the respective cookbook to your runlist.

Requirements

Supported Platforms

  • Debian Stretch

Suported GUIs

  • cinnamon
  • xfce

Chef

  • Chef 13.0+

Cookbook Depdendencies

  • apt

Usage

Add the cookbook to your Berksfile:

cookbook 'codenamephp_gui'

Add the gui cookbook to your runlist, e.g. in a role:

{
  "name": "default",
  "chef_type": "role",
  "json_class": "Chef::Role",
  "run_list": [
	  "recipe[codenamephp_gui::cinnamon]"
  ]
}

Note that the default recipe is a No-Op, so you need to add the gui you want

Attributes

Cinnamon

  • ['codenamephp_gui']['cinnamon']['package_name'] - The package name that is used to install cinnamon, defaults to 'cinnamon-core' to install the minimal version of cinnamon

xfce

  • ['codenamephp_gui']['xfce']['package_name'] - The package name that is used to install xfce, defaults to 'xfce' to install the minimal version of xfce