A collection of tools and files for learning new technologies 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.
Find a file
Scott S. Lowe 28c4de5c08
Merge pull request #106 from lowescott/ovs-fedora-atomic
Add a generic environment for Fedora Atomic Host
2018-01-23 10:30:57 -07:00
ansible Add files to show how to bootstrap Ubuntu 16.04 for Ansible 2017-09-18 21:40:05 -06:00
centos-atomic Add Libvirt support 2017-12-20 08:22:05 -07:00
consul Add technology-specific README files 2017-02-23 17:08:46 -07:00
coreos Add technology-specific README files 2017-02-23 17:08:46 -07:00
debian Update Debian Jessie area, add Debian Stretch 2017-12-20 07:34:43 -07:00
docker Remove hard-coded path references 2017-12-20 07:43:10 -07:00
etcd Clean up .gitignore files 2017-05-23 15:04:03 -06:00
fedora-atomic/27-atomic-generic Make environment generic 2018-01-23 10:28:55 -07:00
kvm Add directory-specific README files 2017-02-23 18:04:15 -07:00
lxc-lxd Add directory-specific README files 2017-02-23 18:04:15 -07:00
netos Add directory-specific README files 2017-02-23 18:04:15 -07:00
openstack Remove references to personally-built boxes 2017-12-20 08:04:31 -07:00
ovs-ovn Make environment generic 2018-01-23 10:28:55 -07:00
packer Update documentation 2017-06-02 10:06:27 -06:00
photon Add directory-specific README files 2017-02-23 18:04:15 -07:00
rkt Add directory-specific README files 2017-02-23 18:04:15 -07:00
ssh Add directory-specific README files 2017-02-23 18:04:15 -07:00
terraform Update formatting 2017-10-18 11:52:09 -06:00
traefik Add documentation 2017-09-17 21:15:48 -06:00
ubuntu Add Xenial Xerus environment 2017-12-20 08:57:42 -07:00
vagrant Add files for using Vagrant with Azure 2017-12-11 21:35:53 -07:00
.gitignore Update .gitignore 2017-05-24 16:38:23 -06:00
CONTRIBUTING.md Add initial contribution guidelines 2017-05-28 00:49:03 -06:00
LICENSE Initial commit 2015-02-05 13:05:53 -07:00
README.md Update documentation 2017-06-02 10:06:27 -06:00

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.

Contents

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 README.md file.

Other Useful Projects

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

Kubernetes-CoreOS-Fleet-Flannel: https://github.com/kelseyhightower/kubernetes-fleet-tutorial

coreos-kubernetes-digitalocean: https://github.com/bketelsen/coreos-kubernetes-digitalocean

Docker-CoreOS-Fleet-Flannel-Etcd-Confd-Nginx: https://github.com/willrstern/production-docker-ha-architecture

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

License

This content is licensed under the MIT License.