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 1f03e6eb70 Feat: add VPC Route Server program
Add a simple Pulumi Go program to create a VPC Route Server

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2025-12-02 10:49:25 -05:00
ansible Update documentation 2021-01-25 21:33:54 -07:00
aws Feat: add VPC Route Server program 2025-12-02 10:49:25 -05:00
centos-atomic Update READMEs 2023-12-10 20:05:10 -07:00
consul Update to Consul 1.2.3 2018-09-29 15:46:50 -06:00
coreos Update README 2024-01-14 14:23:17 -07:00
debian chore: add/update go.sum files 2024-09-10 16:06:39 -06:00
docker Add SSH-based Docker provider example 2024-01-20 02:16:14 -07:00
etcd Update README.md 2018-04-24 12:09:20 -06:00
fedora-atomic Update READMEs 2023-12-10 20:05:10 -07:00
flatcar chore: add/update go.sum files 2024-09-10 16:06:39 -06:00
golang chore: add/update go.sum files 2024-09-10 16:06:39 -06:00
kubernetes Update README 2021-01-20 21:37:06 -07:00
kvm Fix README 2018-09-24 21:22:35 -06:00
lxc-lxd Update Ansible support 2018-03-11 21:43:51 -06: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 Update documentation 2019-07-13 08:03:36 -06:00
packer Update Ansible support 2018-03-11 21:43:51 -06:00
photon Update Ansible support 2018-03-11 21:43:51 -06:00
pulumi chore: add/update go.sum files 2024-09-10 16:06:39 -06:00
rkt Update READMEs 2023-12-10 20:05:10 -07:00
ssh Add directory-specific README files 2017-02-23 18:04:15 -07:00
terraform added beanstalk documentation 2021-09-20 18:17:13 -07:00
traefik Update documentation 2019-07-13 08:03:36 -06:00
ubuntu chore: add/update go.sum files 2024-09-10 16:06:39 -06:00
vagrant Update documentation 2019-07-13 08:03:36 -06:00
.gitignore feat: add a Pulumi program to manage K8s-related AWS IAM entities 2024-08-27 14:15:20 -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 README 2023-03-30 20:24:50 -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
  • Fedora Linux
  • Golang
  • Kubernetes
  • KVM
  • LXC and LXD
  • Network operating systems (JunOS, EOS, Cumulus, etc.)
  • OpenStack
  • Open vSwitch (OVS) and Open Virtual Network (OVN)
  • Packer
  • Photon OS
  • Pulumi (primarily with Golang)
  • 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.