Skip to content
A collection of tools and files for learning new technologies
Branch: master
Clone or download
Latest commit d9eb401 Nov 21, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
ansible Update documentation Jul 16, 2018
centos-atomic Update Ansible support Mar 12, 2018
consul Update to Consul 1.2.3 Sep 29, 2018
coreos Add technology-specific README files Feb 24, 2017
debian Update Debian Jessie area, add Debian Stretch Dec 20, 2017
docker Remove hard-coded path references Dec 20, 2017
etcd Update Apr 24, 2018
fedora-atomic Add generic environment for Fedora 26 Atomic Host Jan 23, 2018
kvm Fix README Sep 25, 2018
netos Add directory-specific README files Feb 24, 2017
openstack Remove references to personally-built boxes Dec 20, 2017
packer Update Ansible support Mar 12, 2018
photon Update Ansible support Mar 12, 2018
ssh Add directory-specific README files Feb 24, 2017
terraform Reorganize Terraform files Oct 10, 2018
traefik Add documentation Sep 18, 2017
ubuntu Specify a proper Ubuntu 16.04 box Jan 23, 2018
vagrant Update Jan 23, 2018
.gitignore Update .gitignore May 24, 2017
LICENSE Initial commit Feb 5, 2015

Learning Tools

This repository contains a variety of files and tools for learning new technologies. It is aimed at existing IT professionals who need some help coming up to speed with new technologies, products, or open source projects.

If you're interested in contributing, please see the guidelines.


The contents of this repository are organized according to primary technology area. Here's a quick breakdown of the major technology areas so far:

  • Ansible
  • CentOS Atomic Host
  • Consul distributed key-value store
  • CoreOS Linux
  • Debian GNU/Linux
  • Docker
  • etcd distributed key-value store
  • KVM
  • LXC and LXD
  • Network operating systems (JunOS, EOS, Cumulus, etc.)
  • OpenStack
  • Open vSwitch (OVS) and Open Virtual Network (OVN)
  • Packer
  • Photon OS
  • The rkt ("Rocket") container runtime
  • SSH
  • Terraform
  • Ubuntu Linux
  • Vagrant

More information about the tools, resources, or environments for each of these technology areas can be found inside that area's file.

Other Useful Projects

Here are some other projects that you may also find useful:




If there are additional projects you feel should be added to this list, please submit a pull request. Thanks!


This content is licensed under the MIT License.

You can’t perform that action at this time.