Linux Academy - Using Ansible for Configuration Management and Deployments
English | Size: 7.54 GB (8,100,819,758 Bytes)
Category: CBTs
Linux Academy - Using Ansible for Configuration Management and Deployments
Introduction
Syllabus 00:08:09
Introduction to Ansible 00:06:02
Ansible vs. Other Tools 00:08:49
Introduction to YAML 00:05:06
YAML Examples 00:10:41
Ansible Documentation: Modules 00:08:34
Setup and Configuration
Test Environment Setup 00:11:09
and Installation 00:09:38
Ansible Configuration File 00:11:59
Ansible Python Dependencies 00:07:02
The HOSTS File 00:08:06
Overriding the Default HOSTS File 00:06:12
Overriding the Default System Ansible.Cfg File 00:11:08
Overriding the Default Roles Path 00:08:14
Ansible Playbooks
Configuring Your 'Ansible' Account 00:08:03
Ansible Command Line 00:09:44
System Facts 00:08:34
System Facts: Common Values for Playbooks 00:10:13
Our First Playbook 00:11:36
Variables: Inclusion Types 00:09:45
Target Section 00:10:12
Variable Section 00:11:54
Task Section 00:10:52
Handler Section 00:10:20
Outlining Your Playbook 00:08:05
Create a Playbook from Our Outline 00:16:27
Optimizing Your Playbook 00:12:47
Taking Our Playbook for a Dry Run 00:07:45
Asychronous Polling 00:08:26
Simple Variable Substitution 00:09:05
Lookups 00:11:40
RunOnce 00:08:05
Local Actions 00:08:06
Loops 00:08:49
Conditionals 00:11:39
Until 00:08:41
Notify 00:10:20
Vault 00:10:08
Prompt - Interactive Playbook 00:08:19
Basic Include Statements 00:09:17
Tags 00:12:03
Basic Error Handling 00:08:04
Includes - Breaking Your Playbook Into Discrete Plays 00:18:13
Starting At Task or Stepping Through All Tasks 00:09:44
Passing Variables Into Playbooks at the Command Line 00:08:06
Using Jinja2 Templates00:10:45
LocalAction 00:08:14
DelegateTo 00:10:04
Ansible Modules
EXERCISE: Exercise: The Pause Module
EXERCISE: Exercise: The WaitFor Module
EXERCISE: Exercise: The Setup Module
EXERCISE: Exercise: The 'Yum' Module
EXERCISE: Exercise: The 'Apt' Module
EXERCISE: Exercise: The 'Service' Module
EXERCISE: Exercise: The 'Copy' Module
EXERCISE: Exercise: The 'Command' Module
EXERCISE: Exercise: The 'Cron' Module
EXERCISE: Exercise: The 'Debug' Module
EXERCISE: Exercise: The 'User' Module
EXERCISE: Exercise: The 'Fetch' Module
EXERCISE: Exercise: The 'SetFact' Module
EXERCISE: Exercise: The 'Stat' Module
EXERCISE: Exercise: The 'Script' Module
EXERCISE: Exercise: The 'Debug' Module
EXERCISE: Exercise: The 'Fetch' Module
EXERCISE: Exercise: The 'User' Module
EXERCISE: Exercise: The 'AT' Module
EXERCISE: Exercise: The 'DNF' Module
EXERCISE: Exercise: The 'Shell' Module
EXERCISE: Exercise: The 'SELinux' Module
EXERCISE: Exercise: The 'SEBoolean' Module
EXERCISE: Exercise: The 'Raw' Module
EXERCISE: Exercise: The 'Ping' Module
EXERCISE: Exercise: The 'HTPasswd' Module
EXERCISE: Exercise: The 'GetURL' Module
EXERCISE: Exercise: The 'Group' Module
EXERCISE: Exercise: The 'Filesystem' Module
EXERCISE: Exercise: The 'Mount' Module
EXERCISE: Exercise: The 'Mail' Module
EXERCISE: Exercise: The 'Unarchive' Module
EXERCISE: Exercise: The 'Notify' Module
EXERCISE: Exercise: The 'Apt Repo' Module
EXERCISE: Exercise: The 'AptKey' Module
EXERCISE: Exercise: The 'ACL' Module
EXERCISE: Exercise: The 'MySQL_DB' Module
EXERCISE: Exercise: The 'MySQL_User' Module
Roles
Roles - The Directory Structure 00:10:28
Role Based Tasks 00:11:51
Task Order - Pre and Post Tasks 00:07:35
Roles - Conditional Execution 00:10:59
Roles - Variable Substitution 00:09:24
Roles - Handlers 00:10:59
Roles - Using Notification 00:08:45
Roles - Configuring Alternate Roles Paths 00:07:02
Roles - Conditional Include Statements 00:11:11
Roles - Waiting For Events 00:08:01
Roles - Executing a Task Until 00:09:35
Roles - Using Tags 00:07:32
Roles - Breaking a Playbook Into a Role 00:18:13
Roles - Passing Variables from Command Line 00:09:03
Roles - Using Jinja2 Templates 00:10:45
Roles - DelegateTo 00:11:32
Roles - LocalAction 00:08:24
Ansible Command Line Usage
Ansible Command Line - Installing Packages 00:08:30
Ansible Command Line - Services and Hosts 00:08:11
Ansible Command Line - Commands and Shells 00:07:34
Ansible Command Line - Managing Users 00:08:53
Ansible Command Line - Create and Manage Cron Jobs 00:09:03
Ansible Command Line - Running Arbitrary Commands 00:07:16
Ansible Command Line - Output Tree 00:07:47
Use Cases
Creating a Web Server Deployment - Outline 00:14:24
Creating a Web Server Deployment - Playbook First Pass 00:19:22
Creating a Web Server Deployment - Playbook Optimization 00:15:03
Creating a Web Server Deployment - Breaking Into Role(s) 00:16:20
Creating an NFS Server Deployment - Outline 00:10:39
Creating an NFS Server Deployment - Playbook First Pass 00:28:04
Creating an NFS Server Deployment - Playbook Optimization 00:12:28
Creating an NFS Server Deployment - Breaking Into Role(s) 00:21:16
Creating a Database Server Deployment - Outline 00:11:59
Creating a Database Server Deployment - Playbook First Pass 00:23:36
Creating a Database Server Deployment - Playbook Optimization 00:15:34
Creating a Database Server Deployment - Breaking Into Role(s) 00:13:52
Advanced Topics and Ansible 2.0 Updates
Galaxy Introduction and Usage 00:11:00
Ansible 2.0 - Installation 00:11:20
Ansible 2.0 - Playbooks: User Privilege Escalation Changes 00:08:05
Ansible 2.0 - Modules: The 'Find' Module 00:09:51
Ansible 2.0 - Modules: The 'Package' Module 00:09:05
Ansible 2.0 - Roles: User Privilege Escalation Changes 00:10:19
Ansible 2.0 - Roles: The 'Find' Module 00:08:47
Ansible 2.0 - Roles: The 'Package' Module 00:07:36
Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live