Route 1337, LLC's Chef repos have been deprecated and will no longer be supported. We are happy to take community contributions or invite volunteer maintainers if support is desired. If you wish to maintain our Chef repos you may contact us.
This Chef cookbook will configure some basic system settings, add/remove some common packages, and deploy standard configurations for some common services
- Remove the broken Fedora Rawhide repo from CentOS
- Make sure CentOS has EPEL
- Remove the following packages from Ubuntu-based systems
- landscape-client-ui
- landscape-client-ui-install
- landscape-client
- landscape-common
- update-motd
- Install the following packages on Ubuntu-based systems
- bmon
- htop
- vim
- curl
- gnupg2
- atop
- git
- molly-guard
- python-pip
- python-dev
- python3-pip
- unzip
- psmisc
- Install the following packages on CentOS-based systems
- vim-enhanced
- curl
- htop
- gnupg2
- git
- lsof
- telnet
- net-tools
- bmon
- atop
- wget
- python2-pip
- python34-pip
- python34-devel
- unzip
- gcc
- psmisc
- bind-utils
- Make sure the
/tools
directory exists and is accessible only to root - install the following python2.7 packages
- urllib3
- pyasn1
- Remove root's .bashrc on Ubuntu-based systems
- Deploy a custom system-wide bashrc and a supporting git.bash file for working in git repos
- Install thefuck in python3 and configure it with Matthew Ahrenstein's custom rules
- Install and configure ntp to run off the NTP pool using the America/New_York timezone
- Chef (Tested on Chef 13.6.4)
- Linux chef-clients (Tested on Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04, and CentOS 7.2 but kitchen will let you test anything you want)
- The apt cookbook from Chef Supermarket
- The yum-epel cookbook from Chef Supermarket
- We personally use Berks to install this into Chef servers, because it will grab the dependencies for you as well.
- None so far :)
- None so far :)
Getting a minimum base configuration going on new Linux servers
Route 1337, LLC operates entirely on donations. If you find these scripts useful, please consider using the GitHub Sponsors button to donate to the people who contributed to this project.
Thank you for your support!