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 Lowe fa48a0d2d2
Update Ansible playbook and Docker Compose file
Update Ansible playbook to copy Docker Compose file to manager. Update Docker Compose file.

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2017-09-12 07:48:09 -06:00
ansible Update README.md for Ansible area 2017-03-07 13:39:11 -07:00
centos-atomic Update README.md 2017-06-01 13:54:11 -06: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 Add technology-specific README files 2017-02-23 17:08:46 -07:00
docker Clean up .gitignore files 2017-05-23 15:04:03 -06:00
etcd Clean up .gitignore files 2017-05-23 15:04:03 -06: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 Add directory-specific README files 2017-02-23 18:04:15 -07:00
ovs-ovn Commit files for simple 2 VM OVS environment 2017-04-12 23:25:33 -06: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 Merge pull request #90 from lowescott/asg-elb 2017-09-07 23:11:42 -06:00
traefik Update Ansible playbook and Docker Compose file 2017-09-12 07:48:09 -06:00
ubuntu Add directory-specific README files 2017-02-23 18:04:15 -07:00
vagrant Add directory-specific README files 2017-02-23 18:04:15 -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.