cookbook 'archlinux', '= 0.4.0'
archlinux (3) Versions 0.4.0 Follow2
Recipes to manage core system properties for Arch Linux
cookbook 'archlinux', '= 0.4.0', :supermarket
knife supermarket install archlinux
knife supermarket download archlinux
Arch Linux cookbook
Chef recipes to manage core system properties for Arch Linux.
Installation
Using Berkshelf, add the archlinux
cookbook to your Berksfile.
cookbook 'archlinux', github: 'logankoester/chef-archlinux', branch: 'master'
Then run berks
to install it.
Usage
Set the required attributes, and add the recipes you desire to your run list. For most cases,
you can use the default recipe that includes everything.
Attributes
See attributes/default.rb
for details
Recipes
- Optimizes makepkg build flags
chef
Schedules the chef-client to run once an hour.
cron
Configures both cronie and systemd timers
default
Everything.
fix_chef_uid
Fix a Chef Client vulnerability announced September 19 2014.
hostname
Sets the machine hostname and creates an associated hostsfile entry.
locale
Generates & enables the desired locales.
makeflags
Set your MAKEFLAGS to optimize makepkg.
mlocate
Installs mlocate and schedules index updates.
pacaur
Installs cower
and its pacaur
frontend for convenient interaction with AUR.
packages
Add and remove system packages from a list.
Author
Copyright (c) 2014 Logan Koester. Released under the MIT license. See LICENSE
for details.
Dependent cookbooks
pacman >= 0.0.0 |
hostsfile >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
CHANGELOG
v0.4.0
- Big clean up. Update carefully!
v0.3.1
- Fixes a simple mistake in the fix_chef_uid recipe pasted from the Chef blog
v0.3.1
- Adds fix_chef_uid recipe.
v0.3.0
- Adds static_network recipe
v0.2.1
- Adds libxslt to utilities
v0.2.0
- Adds hostname recipe
v0.1.0
- Initial release
Foodcritic Metric
0.4.0 passed this metric
0.4.0 passed this metric