Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

RSS

ikiwiki (10) Versions 1.3.2

Installs ikiwiki with useful plugins and a nice bootstrap 3 theme

Berkshelf/Librarian
Policyfile
Knife
cookbook 'ikiwiki', '~> 1.3.2'
cookbook 'ikiwiki', '~> 1.3.2', :supermarket
knife cookbook site install ikiwiki
knife cookbook site download ikiwiki
README
Dependencies
Changelog
Quality

ikiwiki chef cookbook

ikiwiki with bootstrap 3 theme

This cookbook deploys ikiwiki (the best wiki ever!) as well as the bootstrap 3 theme based on Twitter's bootstrap CSS framework. Ikiwiki is a wiki backed by a git repository that updates on commits and uses markdown! Ikiwiki also comes with a clean web interface based on Twitter's Bootstrap 3 for graphical administration and editing. This cookbook deploys ikiwiki in a way that is very similar to the Github wiki but with more features.

Requirements

  • Centos 6+
  • yum-epel

Attributes

['ikiwiki']['wikiName'] = 'ikiWiki'
['ikiwiki']['wikiNameShort'] = 'ikiWiki'
['ikiwiki']['adminEmail'] = 'admin@mysite.com'
['ikiwiki']['siteUrl'] = 'http://wiki.mysite.com'
['ikiwiki']['wikiAdmin'] = 'ikiwiki'
['ikiwiki']['wikiPass'] = 'ikiwiki'
['ikiwiki']['passworded'] = false

Usage

  • Make sure to setup all attributes above before running your cookbook or else it will initialize with the wrong values that wont change!
  • Add to your run_list
  • After execution put your company logo at /var/www/html/logo.png on the wiki server

A user named ikiwiki will be created, apache will be installed and a wiki will be hosted at /var/www/ikiwiki with a git repo at /home/ikiwiki/yourwikiname.git. If you want to clone that directory, you will need to setup an authorized_keys file at /home/ikiwiki/.ssh/authorized_keys with your public keys in it. You will then do your git clone as git clone ikiwiki@ikiwikiServer:wikiNameShort.git.

Ikiwiki has lots of plugins that you can install. Simply edit your /home/ikiwiki/setup.settings file to enable them and then run ikiwiki --setup /home/ikiwiki/ikiwiki.settings to run a rebuild on the wiki.

These plugins are enabled by this cookbook but can be disabled easily via the web UI settings page: - sqlite_search - color - highlight - attachment - addtag - hilight - img - newpage - notifyemail - linkmap - relativedate - remove - heading anchors

If the passworded attribute is set to true, the wiki will require authentication from a user on the system that PAM can auth against. It will not allow system users like root.

Thanks

Thanks to the author of ikiwiki bootstrap 3 and of course ikiwiki!

Contributing

Contributions are welcomed. Lets get ikiwiki out there as a more popular wiki!

License and Authors

Authors: Eric Greer (ericgreer@gmail.com)

Dependent cookbooks

yum-epel >= 0.0.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

ikiwiki CHANGELOG

1.3.2

  • Fix for possible race condition

1.3.1

  • Various stability fixes and interface tweaks

1.3.0

  • Added full text search that is enabled by default
  • Added highlight plugin

1.2.1

Package name typo fix

1.2.0

Added support for password auth and made some fixes for packages required by some plugins

1.1.0

Added more default ikiwiki plugins and packages required by them: - color - attachment - addtag - hilight - img - newpage - notifyemail - linkmap - relativedate - remove - heading anchors

1.0.3

Adding plugin instructions

1.0.2

README.md typo

1.0.1

Updating readme to work on chef supermarket site

1.0.0

  • Eric Greer - Initial release of ikiwiki

Collaborator Number Metric
            

1.3.2 failed this metric

Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.

Contributing File Metric
            

1.3.2 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 http://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file

Foodcritic Metric
            

1.3.2 failed this metric

FC039: Node method cannot be accessed with key: ikiwiki/attributes/default.rb:17
FC075: Cookbook uses node.save to save partial node data to the chef-server mid-run: ikiwiki/recipes/default.rb:286
Run with Foodcritic Version 10.3.1 with tags metadata,correctness ~FC031 ~FC045 and failure tags any

License Metric
            

1.3.2 failed this metric

ikiwiki does not have a valid open source license.
Acceptable licenses include Apache-2.0, apachev2, Apache 2.0, MIT, mit, GPL-2.0, gplv2, GNU Public License 2.0, GPL-3.0, gplv3, GNU Public License 3.0.

No Binaries Metric
            

1.3.2 failed this metric

Failure: Cookbook should not contain binaries. Found:
ikiwiki/files/default/bootstrap-theme.zip

Publish Metric
            

1.3.2 passed this metric

Supported Platforms Metric
            

1.3.2 failed this metric

ikiwiki should declare what platform(s) it supports.

Testing File Metric
            

1.3.2 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 http://github.com/user/repo, and your repo must contain a TESTING.md file

Version Tag Metric
            

1.3.2 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 http://github.com/user/repo, and your repo must include a tag that matches this cookbook version number