DevOps#
Table of Contents#
Ansible#
Ansible
[ d ] Introduction to ad hoc commands
[ d ] Configuring Ansible
[ d ] Ansible Tips and Tricks
[ d ] Using Ansible on Windows and BSD
[ d ] YAML Syntax
Ansible Modules
[ d ] apt
[ d ] command
[ d ] copy
[ d ] file
[ d ] ping
[ d ] service
[ d ] setup
[ d ] shell
[ d ] stat
[ d ] template
[ d ] user
[ d ] ansible.windows.win_copy
yaml output
ansible pis -a 'free -m'
ansible pis -a 'tail /var/log/dmesg'
ansible pis -a 'timedatectl status'
ansible pis -a uptime
ansible pis -b -a 'sysctl vm.swappiness'
ansible pis -b -a 'tail /var/log/syslog'
ansible pis -m ping [-vvvv]
ansible-doc -t callback -l
[ y ]
01-18-2024
. Ansible4Networking. “Introduction to AWS Networking with Ansible Automation (demo included @39.05)”.
Resources#
Mischa van den Burg
[ y ]
04-01-2024
. “Kubernetes Study - CKS Certification”.[ y ]
03-29-2024
. “What is Kubernetes and Why Do You Need It?”.[ y ]
03-15-2024
. “Kubernetes Fundamentals Course - 1. Introduction - By Mischa van den Burg”.
freeCodeCamp
[ y ] freeCodeCamp.
09-16-2022
. “Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux (Full Course)”.[ y ] freeCodeCamp.
03-01-2022
. “DevOps with GitLab CI Course - Build Pipelines and Deploy to AWS”.[ y ] freeCodeCamp.
06-15-2021
. “DevOps Engineering Course for Beginners”.[ y ] freeCodeCamp.
06-12-2020
. “DevOps Prerequisites Course - Getting started with DevOps”.[ y ] freeCodeCamp.
08-16-2019
. “Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers”.
[ y ]
03-29-2024
. Learn Linux TV. “Complete Ansible Semaphore Tutorial: From Installation to Automation”.
Texts#
Bryant, Daniel & Abraham Marin-Perez. (2018). Continuous Delivery in Java: Essential Tools and Best Practices for Deploying Code to Production. O’Reilly.
Chin, Stephen et al. (2022). DevOps Tools for Java Developers: Best Practices from Source Code to Production Containers. O’Reilly.
Davis, Jennifer & Ryn Daniels. (2016). Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale. O’Reilly.
Forsgren, Nicole, Jez Humble, & Gene Kim. (2018). Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations. IT Revolution Press.
[ h ] Geerling, Jeff. Ansible for DevOps: Server and configuration management for humans. 2nd Ed.
[ h ] Geerling, Jeff. Ansible for Kubernetes: Automate app deployment on any scale with Ansible and K8s.
[ h ] Geerling, Jeff. Kubernetes 101: The easiest introduction to container-based infrastructure.
Gift et al. (2020). Python for DevOps: Learn Ruthlessly Effective Automation. O’Reilly.
[ g ] Hochstein, Lorin & Rene Moser. (2017). Ansible Up & Running: Automatic Configuration Management and Deployment the Easy Way. 2nd Ed. O’Reilly.
Hohn, Alan. (2022). The Book of Kubernetes: A Hands-On Deep Dive Into Container Technology. No Starch Press.
Kim, Gene. (2019). The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data. IT Revolution Press.
Kim, Gene et al. (2021). The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, 2nd Ed. IT Revolution Press.
Kim, Gene, Kevin Behr, & George Spafford. (2013). The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win. IT Revolution Press.
[ h ][ g ] Meijer, Bas; Lorin Hachstein; & Rene Moser. (2022). Ansible Up & Running: Automating Configuration Management and Deployment the Easy Way. O’Reilly.
Morris, Kief. (2020). Infrastructure as Code: Dynamic Systems for the Cloud Age. 2nd Ed. O’Reilly.
Newman, Sam. (2021). Building Microservices: Designing Fine-Grained Systems. 2nd Ed. O’Reilly.
[ g ] Smith, Bradley. (2022). DevOps for the Desperate: A Hands-On Survival Guide. No Starch Press.
Vehent, Julien. (2018). Securing DevOps: Security in the Cloud. Manning.
Wang, Rosemary. (2022). Infrastructure as Code Patterns and Practices: With Examples in Python and Terraform. Manning.
Terms#
[ w ] Agile Software Development
[ w ] AIOps
[ w ] Ansible
[ w ] Application Development Life Cycle
[ w ] Automation
[ w ] Business Architecture
[ w ] CD Continuous Delivery
[ w ] CD Continuous Deployment
[ w ] CI Continuous Integration
[ w ] CI/CD Continuous Integration Continuous Delivery
[ w ] ITOps
[ w ] DataOps
[ w ] DevOps
[ w ] DevOps Toolchain
[ w ] DevSecOps
[ w ] DAD Disciplined Agile Delivery
[ w ] HA High Availability
[ w ] IaC Infrastructure as Code
[ w ] Lean Software Development
[ w ] Loose Coupling
[ w ] Microservices
[ w ] MLOps
[ w ] ModelOps
[ w ] Orchestration
[ w ] PaaS Platform as a Service
[ w ] Provisioning
[ w ] Scalability
[ w ] SAFe Scaled Agile Framework
[ w ] Scrum
[ w ] SOA Service-Oriented Architecture
[ w ] SRE Site Reliability Engineering
[ w ] Software Architecture
[ w ] SaaS Software as a Service
[ w ] SCM Software Configuration Management
[ w ] Software Deployment
[ w ] Software Quality
[ w ] SDLC Systems Development Life Cycle
[ w ] Twelve-Factor App Methodology
[ w ] Value Proposition
[ w ] Value Stream
[ w ] Value Stream Mapping
[ w ] WinOps