All Projects → geerlingguy → Ansible For Kubernetes

geerlingguy / Ansible For Kubernetes

Licence: mit
Ansible and Kubernetes examples from Ansible for Kubernetes Book

Programming Languages

python
139335 projects - #7 most used programming language
go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Ansible For Kubernetes

Ansible Best Practises
A project structure that outlines some best practises of how to use ansible
Stars: ✭ 735 (+88.95%)
Mutual labels:  automation, ansible, infrastructure
Minicron
🕰️ Monitor your cron jobs
Stars: ✭ 2,351 (+504.37%)
Mutual labels:  automation, devops, infrastructure
Chef
Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale
Stars: ✭ 6,766 (+1639.33%)
Mutual labels:  automation, devops, infrastructure
Ansible For Devops
Ansible for DevOps examples.
Stars: ✭ 5,265 (+1253.47%)
Mutual labels:  ansible, book, devops
Terrible
An Ansible playbook that apply the principle of the Infrastructure as Code on a QEMU/KVM environment.
Stars: ✭ 161 (-58.61%)
Mutual labels:  automation, ansible, infrastructure
Rundeck
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
Stars: ✭ 4,426 (+1037.79%)
Mutual labels:  automation, ansible, devops
Raspberry Pi Dramble
Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8
Stars: ✭ 1,317 (+238.56%)
Mutual labels:  automation, ansible, devops
Automate With Ansible
《現代 IT 人一定要知道的 Ansible 自動化組態技巧》
Stars: ✭ 188 (-51.67%)
Mutual labels:  ansible, book, devops
Terrahub
Terraform Automation and Orchestration Tool (Open Source)
Stars: ✭ 148 (-61.95%)
Mutual labels:  automation, devops, infrastructure
Awx Ha Instancegroup
Build AWX clustering on Docker Standalone Installation
Stars: ✭ 106 (-72.75%)
Mutual labels:  automation, ansible, devops
Azure
Azure-related repository
Stars: ✭ 78 (-79.95%)
Mutual labels:  automation, ansible, devops
Python devops book
[Book-2020] Python For DevOps: Learn Ruthlessly Effective Automation
Stars: ✭ 166 (-57.33%)
Mutual labels:  automation, book, devops
Defcon24 Infra Monitoring Workshop
Defcon24 Workshop Contents : Ninja Level Infrastructure Monitoring
Stars: ✭ 104 (-73.26%)
Mutual labels:  automation, devops, infrastructure
Netbox As Ansible Inventory
Ansible dynamic inventory script for Netbox.
Stars: ✭ 161 (-58.61%)
Mutual labels:  automation, ansible, devops
Dellemc Openmanage Ansible Modules
Dell EMC OpenManage Ansible Modules
Stars: ✭ 169 (-56.56%)
Mutual labels:  automation, ansible, devops
Errbot
Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.
Stars: ✭ 2,605 (+569.67%)
Mutual labels:  automation, devops
Rocket
Automated software delivery as fast and easy as possible 🚀
Stars: ✭ 217 (-44.22%)
Mutual labels:  automation, devops
Kubestriker
A Blazing fast Security Auditing tool for Kubernetes
Stars: ✭ 213 (-45.24%)
Mutual labels:  automation, devops
Youtube Videos
Documentation for Techno Tim YouTube Videos
Stars: ✭ 250 (-35.73%)
Mutual labels:  ansible, devops
Community.kubernetes
Kubernetes Collection for Ansible
Stars: ✭ 214 (-44.99%)
Mutual labels:  automation, ansible

Ansible for Kubernetes Examples

CI Molecule Kind Test

This repository contains Ansible and Kubernetes examples developed to support different sections of Ansible for Kubernetes by Jeff Geerling.

Not all playbooks follow all of Ansible and Kubernetes' best practices, as they illustrate particular features in an instructive manner.

Examples and Chapters in which they're used

Here is an outline of all the examples contained in this repository, by chapter:

Chapter 1

  • hello-go: A basic 'hello, world!' application written in the Go language, used to demonstrate running a very simple stateless app in a container in a Kubernetes cluster.

Chapter 2

  • hello-ansible: A basic Ansible playbook, meant to introduce someone completely new to Ansible to task-based automation.
  • hello-go-automation: A fully-automated example of all the manual commands used to build and run the Hello Go app from Chapter 1 in a local Kubernetes cluster.

Chapter 3

  • ansible-containers: An Ansible-driven way of building a container image for the Hello Go app.
  • ansible-solr-container: An end-to-end playbook for building an Apache Solr container image and testing it using Ansible's Docker connection plugin, without using a Dockerfile.

Chapter 4

  • cluster-local-vms: A Kubernetes cluster running on three local VirtualBox VMs, built with Vagrant and Ansible.

Chapter 5

  • cluster-aws-eks: An AWS EKS Cluster with an EKS Node Group, which uses Ansible to apply CloudFormation templates that set up stacks for a VPC and networking, an EKS Cluster, and an associated EKS Node Group.

Chapter 6

  • N/A

Chapter 7

  • testing-molecule-kind: A Molecule-based test environment which allows development and testing of Ansible playbooks against a Kind Kubernetes cluster.

License

MIT

Buy the Book

Ansible for Kubernetes Cover

Buy Ansible for Kubernetes for your e-reader or in paperback format.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].