Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learning Path: Practical Devops With Ansible And Docker

    Posted By: ELK1nG
    Learning Path: Practical Devops With Ansible And Docker

    Learning Path: Practical Devops With Ansible And Docker
    Last updated 2/2018
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 923.78 MB | Duration: 7h 33m

    Harness the power of Ansible 2 and Docker to automate and scale DevOps processes

    What you'll learn

    Configure and manage your infrastructure using Ansible playbooks

    Learn how to apply conditions and loops for control flow in your playbooks

    Apply conditions and loops

    Create task blocks and choose the right Ansible Strategy for the job

    Containerize a web-based application with a base container and automate it using Dockerfile

    Orchestrate, deploy, and scale a complex application using Docker Compose and Docker Machine

    Get to know the software defined networking architecture used in Docker, which includes single-host and multi-host networking

    Architect, create, and manage clusters of Docker hosts and deploy applications on them

    Deploy Diaspora onto a cluster in AWS

    Requirements

    Working knowledge on Linux is assumed

    Basic knowledge on DevOps process would be beneficial

    Description

    Are you looking forward to gaining practical knowledge on powerful technologies such as Ansible and Docker? If yes, then go for this Learning Path.
    Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.


    DevOps is the most widely used software engineering culture and practice that aims at software development and operation. Ansible is one of the most popular tools in the open source orchestration and automation space. Docker is a tool that is designed to benefit both developers and system administrators. Ansible is the way to automate Docker in your environment. Ansible enables you to operationalize your Docker container build and deployment process in ways that you’re likely doing manually today, or not doing at all.


    The highlights of this Learning Path are:


    Get acquainted with using Ansible 2 features such playbooks, modules and various testing strategies

    Learn to build and manage clusters using Swarm, Mesos, and Kubernetes

    Customize and secure your Docker according to your business requirements


    Let’s take a look at your journey. You will begin with Ansible 2.0, including its installation, the problems it solves, and more. You will also walk through creating your very first playbook. You will understand the power of variables and quickly be able to manage environments and implement strategies. You will find out how to integrate with different cloud platforms and be introduced to Ansible Galaxy and Tower, which are Ansible's enterprise tooling for supporting large-scale infrastructure.


    Next, you will learn what Docker is and explore Compose by writing a docker-compose. yml file for a social network app, and look at top-down approaches to building network topologies for your social network’s containers. You will then be familiarized with the Swarm workflow, Kubernetes, and Google’s tool for setting up a managed cluster. Finally, you will learn how to set up Docker’s plugin infrastructure and use the customization options.


    By the end of this Learning Path, you will have strong knowledge on the powerful techniques of Ansible and Docker.

    Meet your authors:                                                                                                                                                                                                  
    David Cohen has been a system administrator, platform engineer, DevOps engineer, and software developer in everything from small businesses to growing companies (100+ employees) and large tech/engineering firms (10,000+ employees). Most of his work has centered around Linux and Unix system administration, web security, and software development in Python, Ruby, Javascript, and Go. He has also done stranger things such as helping to design two Tier-4 datacenters and being an Infantryman (not at the same time). On his tutorialinux YouTube channel, he has helped tens of thousands of people learn the basics (and not-so-basics) of system administration, DevOps, and software engineering

    Shrikrishna Holla is a full-stack developer and entrepreneur based in Bengaluru. He builds and maintains sigalrm .io, a service that provides provides actionable alerts, allowing engineers to take immediate remedial measures.



    Overview

    Section 1: Ansible 2 for Beginners

    Lecture 1 The Course Overview

    Lecture 2 What Is Ansible?

    Lecture 3 Why Ansible?

    Lecture 4 Demonstration – From Bash to Ansible

    Lecture 5 Course Layout

    Lecture 6 Basic Ansible Vocabulary

    Lecture 7 New Features in Ansible 2.0

    Lecture 8 Creating an Ansible Home Base

    Lecture 9 Installing Ansible

    Lecture 10 Bleeding-Edge Ansible Installation

    Lecture 11 Setting up our Test Environment

    Lecture 12 Target Machine Requirements

    Lecture 13 Ansible Configuration Hierarchy

    Lecture 14 Ansible Hosts Inventory File

    Lecture 15 Ad-Hoc Commands

    Lecture 16 Introduction top playbooks

    Lecture 17 Playbook Structure

    Lecture 18 Introduction to Modules

    Lecture 19 Common Modules

    Lecture 20 Variables and Facts

    Lecture 21 Real-Life Playbook: Mattermost Deployment

    Lecture 22 Real-Life Playbook Walkthrough

    Lecture 23 Debugging and Troubleshooting

    Lecture 24 Conditionals and Control Flow

    Lecture 25 Templating, Control Flow, and Iteration in Jinja2

    Lecture 26 YAML Basics

    Lecture 27 Ansible Blocks

    Lecture 28 Performance and Execution Strategies

    Lecture 29 Ansible Galaxy

    Lecture 30 Security

    Lecture 31 Ansible in the Cloud

    Lecture 32 Ansible AWS Demo

    Lecture 33 Ansible Tower

    Section 2: Mastering Docker

    Lecture 34 The Course Overview

    Lecture 35 Recollecting Docker Concepts

    Lecture 36 Docker CLI Commands

    Lecture 37 Scripting Primer

    Lecture 38 Composing Primer

    Lecture 39 Deploying Composed Services

    Lecture 40 Single Host Scaling

    Lecture 41 Bridge Networks

    Lecture 42 Multi-host Networks

    Lecture 43 Service Discovery

    Lecture 44 Designing Infrastructure of the Social Network

    Lecture 45 Swarm Basics

    Lecture 46 Swarm on AWS

    Lecture 47 Introduction to Managed Cluster

    Lecture 48 Kubernetes

    Lecture 49 Marathon / Mesos

    Lecture 50 Attack Vectors

    Lecture 51 Docker Bench for Security

    Lecture 52 Notary and Content Security

    Lecture 53 Logging Drivers

    Lecture 54 Volume Plugins

    Lecture 55 Network Plugins

    Lecture 56 Keeping the Garden Pruned

    Lecture 57 Ecosystem Tools

    Lecture 58 Dockercraft

    This Learning Path is aimed at system administrators or DevOps engineer who wants to learn the tools and techniques of Ansible and Docker.