Tags
Language
Tags
December 2024
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 31 1 2 3 4

Devops: Automate Your Infrastructure Using Ansible In 9Hours

Posted By: ELK1nG
Devops: Automate Your Infrastructure Using Ansible In 9Hours

Devops: Automate Your Infrastructure Using Ansible In 9Hours
Last updated 11/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.65 GB | Duration: 9h 43m

Deploy applications the right way with the power of Ansible to fasten scalable orchestration, DevOps, and automation

What you'll learn

Understand more about Ansible Modules, the structure of Ansible Playbooks, the creation and execution of Ansible playbooks, Ansible Facts, and Jinja2 Templating

Manage multiple servers from a single Ansible environment with different and overlapping configuration

Create a rapid reliable application deployment

Build custom Ansible roles and modules

Design every step in the DevOps pipeline, from code check-in to deployment

Deploy and configure your own Git repository server to serve as the basis for your DevOps pipeline

Build virtual machines to automate testing and deploying your applications

Use Ansible with cloud services and containers, such as AWS, Jenkins, Docker, and Kubernetes

Requirements

Familiarity with Ansible and a basic knowledge of system administration will be helpful.

Description

Ansible is a simple IT automation engine, that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. Designed for multi-tier deployments since day one, Ansible models your IT infrastructure by describing how all your systems interrelate, rather than managing one system at a time.This comprehensive 2-in-1 course is comprehensive, hands-on course with discovery of orchestration, DevOps and automation using Ansible. Explore Ansible with cloud services and its AWS provisioning. Understand infrastructure automation and decide what makes Ansible a good choice for your projects. Get started with Ansible through playbooks and organize the automation of infrastructure tasks by building and using roles from Ansible Galaxy. Use the best DevOps practices to automate your building and testing environments to push your software into production. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Hands-On Infrastructure Automation with Ansible, covers practical course for beginners to Ansible and deployment of applications the right way. Use Ansible to automate deployment so you can quickly and reliably run and upgrade your applications. Infrastructure Automation results in cost reduction, productivity, availability, reliability, and performance. Gain real-world experience on your own deployments.In the second course, Hands-On DevOps with Ansible, you will learn how a DevOps pipeline can speed up your software development. You will use DevOps practices to automate your building and testing environments to push software into production. You will use Ansible to automate your DevOps pipeline. Whether you test and deploy applications on-premise or in the cloud, and whether you build full systems or containers with Docker and Kubernetes, you will be able to develop and deploy reliable applications with speed using Ansible.By the end of this course, you’ll be able to create and maintain Ansible playbooks, roles, and custom modules, enabling you to make full use of Ansible as part of a DevOps or automation strategy. Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Alan Hohn is a Software Architect who primarily works with distributed Java. He has had a lot of experience re-architecting embedded systems and in combining embedded and enterprise approaches. Lately he has been doing quite a bit of work with virtualization, DevOps, and cloud technologies. Over the past several years, he has had the opportunity to teach courses on Java. His role and interest also mean that he frequently tries out new libraries and new approaches. His hope is that some of that material will be as useful to others as he has occasionally found it. He is employed by Lockheed Martin Mission Systems and Training and his personal blog is called Variegated.

Overview

Section 1: Hands-on Infrastructure Automation with Ansible

Lecture 1 The Course Overview

Lecture 2 Ansible Demo

Lecture 3 DevOps and Immutable Infrastructure

Lecture 4 Ansible As a Choice for DevOps

Lecture 5 Ansible Install and Remote Management

Lecture 6 Running Ansible Commands

Lecture 7 Ansible Inventory File

Lecture 8 Introduction to Playbooks

Lecture 9 Using Tasks and Handlers

Lecture 10 Configuring Systems through the Inventory

Lecture 11 Creating Inventory Groups

Lecture 12 Controlling Playbook Runs

Lecture 13 Create and Use Roles

Lecture 14 Applying Commonly Used Modules

Lecture 15 Getting Roles from Ansible Galaxy

Lecture 16 Using Role Handlers, Files, and Templates

Lecture 17 Role Dependencies

Lecture 18 Writing Out Files from a Template

Lecture 19 Template Flow Control

Lecture 20 Repeated Configuration Content

Lecture 21 Using Defaults and Filters

Lecture 22 Defining Reusable Blocks and Inheritance

Lecture 23 Using Variables for All Roles

Lecture 24 Exploring Ansible Facts

Lecture 25 Applying Variables to Groups and Hosts

Lecture 26 Using Variables to Control Tasks

Lecture 27 Registering Results in Variables

Lecture 28 Using Lists and Dictionaries in Tasks

Lecture 29 Ansible Vault Purpose

Lecture 30 Encrypt and Decrypt Files

Lecture 31 Create Vault Password Files

Lecture 32 Encrypting Files for Delivery

Lecture 33 Ansible Module Structure

Lecture 34 Module Arguments and Results

Lecture 35 Module Idempotence

Lecture 36 Module Check Mode and Module Testing

Lecture 37 Module Documentation and Metadata

Lecture 38 Ansible Docker Connector

Lecture 39 Ansible with Vagrant

Lecture 40 Ansible and Vagrant Custom Variables

Lecture 41 Ansible and Packer

Lecture 42 Using Packer and Ansible to Build Docker Images

Section 2: Hands-On DevOps with Ansible

Lecture 43 The Course Overview

Lecture 44 Understanding the Complete Ansible DevOps Pipeline

Lecture 45 The Need for DevOps

Lecture 46 Automating the Automation

Lecture 47 Taking Software from Artifacts to Deployment

Lecture 48 Using Packer with Ansible and AWS

Lecture 49 Writing and Using Ansible Roles

Lecture 50 Using Ansible Templates and Variables

Lecture 51 Working with Ansible Vault

Lecture 52 Deploying to AWS Production

Lecture 53 Ansible and AWS Rolling Updates

Lecture 54 Integrating Ansible and Vagrant

Lecture 55 Virtual Testing Using Vagrant

Lecture 56 Virtualized Test with Ansible and AWS

Lecture 57 Run Tests Using Ansible and Jenkins

Lecture 58 Building Docker Containers with Ansible

Lecture 59 Running Docker Containers

Lecture 60 Using Ansible Docker Push

Lecture 61 Docker Rolling Updates

Lecture 62 Integration Testing Using Docker

Lecture 63 Connecting Ansible to Kubernetes

Lecture 64 Understanding Kubernetes Deployments

Lecture 65 Integration Testing with Kubernetes and Ansible

Lecture 66 Using Ansible to Deploy to Kubernetes

Lecture 67 Kubernetes Rolling Updates

This course is aimed at programmers, systems administrators, and DevOps engineers who wish to learn Ansible for application deployment and task automation.