cookbook 'archlinux', '~> 0.5.0'
archlinux (3) Versions 0.5.0 Follow2
Recipes to manage core system properties for Arch Linux
cookbook 'archlinux', '~> 0.5.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.5.0
- Adds journald.conf template and associated recipe
v0.4.1
- Locales updates
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
Collaborator Number Metric
0.5.0 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.5.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.5.0 failed this metric
FC064: Ensure issues_url is set in metadata: archlinux/metadata.rb:1
FC065: Ensure source_url is set in metadata: archlinux/metadata.rb:1
FC066: Ensure chef_version is set in metadata: archlinux/metadata.rb:1
FC072: Metadata should not contain "attribute" keyword: archlinux/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.5.0 passed this metric
Testing File Metric
0.5.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.5.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.5.0 failed this metric
0.5.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.5.0 failed this metric
FC064: Ensure issues_url is set in metadata: archlinux/metadata.rb:1
FC065: Ensure source_url is set in metadata: archlinux/metadata.rb:1
FC066: Ensure chef_version is set in metadata: archlinux/metadata.rb:1
FC072: Metadata should not contain "attribute" keyword: archlinux/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.5.0 passed this metric
Testing File Metric
0.5.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.5.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.5.0 failed this metric
FC065: Ensure source_url is set in metadata: archlinux/metadata.rb:1
FC066: Ensure chef_version is set in metadata: archlinux/metadata.rb:1
FC072: Metadata should not contain "attribute" keyword: archlinux/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
0.5.0 passed this metric
Testing File Metric
0.5.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.5.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.5.0 failed this metric
0.5.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number