I recently tried to use the aws-cli cookbook with Chef 11 and discovered a little problem when trying to upload the cookbook to the server: $ knife cookbook upload awscli ERROR: knife encountered an unexpected error This may be a bug in the ‘cookbook upload’ knife command or plugin Please collect the output of this […]
Category: chef
Adding CentOS 7 Support to the 389 Server Cookbook
While trying to build a 389 directory server using the Riot Games cookbook, I discovered that it didn’t fully support CentOS 7. I took the liberty of making the necessary modifications to allow a Chef run to complete successfully: The call to the yum_repository LWRP needed to be changed to pass the appropriate configuration for […]
Chef Cookbook: DokuWiki
It’s been a while since my last post (note to self: must do better!), but I assure you that I’ve been keeping myself busy. One of the pieces of work that I’ve undertaken in the interim since my last post required the installation of DokuWiki. My first thought was to see if there was a […]
Chef Cookbook: arma3
I didn’t actually set out to try and publish a cookbook a day this week, but here we are… This one is particularly appropriate given the impending weekend; a cookbook that installs and configures the Arma 3 dedicated server: Handles the installation and configuration of the Arma 3 dedicated server for Linux.https://github.com/azteknative/chef-arma30 forks.0 open issues.Recent […]
Chef Cookbook: tiddlywiki5
This week has been very productive in terms of authoring and publishing cookbooks; there’s been three so far (my fork of application_nodejs, mod_evasive and nginx_auth_ldap), now this one and potentially another, completely unrelated one tomorrow! Now, I hadn’t heard of TiddlyWiki until fairly recently, when the original author, Jeremy Ruston, came in to visit us […]
Chef Cookbook: nginx_auth_ldap
I’ve created another cookbook, also a small component of a much larger picture; installs nginx, while compiling in a 3rd party module for handling LDAP-based authentication: https://github.com/azteknative/chef-nginx_auth_ldap0 forks.0 open issues.Recent commits: Merge pull request #1 from azteknative/ldap_server_configConfiguring LDAP servers for use in Vhosts, Peter Green Incremented version number., Peter Green Corrected ldap_server directive name., Peter […]
Chef Cookbook: mod_evasive
I’ve written a small cookbook to handle the installation and configuration of mod_evasive for Apache: Chef cookbook to install and configure the Apache module mod_evasive.https://github.com/azteknative/chef-mod_evasive0 forks.0 open issues.Recent commits: Remove symlinks created by apt-get, Peter Green Removed config files dropped off by apt-get., Peter Green Added license to README., Peter Green Fixed syntax error in […]
Chef Cookbook: application_nodejs
I’ve been working on some interesting stuff at Postshift recently, some of which has required me to put my Chef hat on again and start pulling together resources we’ll need as part of an ongoing project. One of the components of this project has a dependency on the application_nodejs cookbook, which along with the application […]
Cooking With Steam
This is exciting: my first post that straddles my day-to-day work and my love of computer games! I recently started work on a Chef cookbook that installs the SteamCMD tool created by Valve, as well as providing a method through which to install arbitrary titles from the Steam platform. I’ve noticed there’s quite a few […]
New Cookbook: Watcher
I have finally managed to publish my first open source contribution: a Chef cookbook that installs and configures the Python Watcher daemon, written by Greggory Hernandez. The tool itself uses the Linux kernel inotify subsystem to catch file system events such file creation, deletion, etc. and perform an arbitrary action. The cookbook can be found […]