Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2020-12-26 18:43:27
30-Day Money-Back Guarantee

This course includes:

  • 8 hours on-demand video
  • 9 articles
  • Full lifetime access
  • Access on mobile and TV
IT & Software Other IT & Software Ansible

Ansible for Network Automation - Hands On!!

Automate your daily network operation job with Ansible and Ansible Tower
Rating: 4.7 out of 54.7 (41 ratings)
10,267 students
Created by Peng Xiao
Last updated 12/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Core Concepts of Ansible
  • Network Modules for Cisco
  • Basic skills to create Ansible Playbook
  • Ansible Best Practise
  • Ansible Vault
  • Regex filters
  • Ansible Roles
  • Ansible Galaxy
  • Ansible Tower and AWX

Requirements

  • Basic network knowledge
  • Basic Linux skills
  • Windows10 or Mac laptop

Description

What's in this course?

if you are a Network Engineer or Network DevOps Engineer, then this course is for you.

In this course, we will cover the basic and core concepts of Ansible, and explain them with lots of demos, including inventory, playbook, play, task, variable, modules, etc.

there also has a demo project at the end of the course, we will do a simple ansible project together.

What is so special about THIS course?

Ansible course for network engineers, we will use lots of demos related to networks, especially Cisco routers, to see how can we use Ansible to automate our daily operation jobs.

What is Ansible?

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.

Legal Notice:

Ansible® and Ansible Tower® are registered trademarks of Ansible, Inc. in the United States and other countries. This course is not certified, accredited, affiliated with, nor endorsed by Ansible, Inc.

Who this course is for:

  • Network Engineer
  • DevOps Engineer

Course content

14 sections • 85 lectures • 7h 53m total length

  • Preview04:29
  • Preview00:08

  • Introduction
    00:55
  • Install Ansible on Mac
    05:27
  • Windows - WSL setup
    00:16
  • Install Ansible on Windows(WSL)
    09:29
  • Multi-Version Ansible Support(Mac)
    07:21
  • Important notes for Windows WSL User
    00:28
  • Visual Studio Code as IDE
    02:37
  • Visual Studio Code on Windows(WSL)
    03:46
  • Doc: VSCode Links and Extensions
    00:03
  • Prepare Network Devices/Topology
    01:20
  • Prepare one Linux Machine
    01:30
  • Vagrant Demo (Optional)
    08:31
  • Why Ansible 2.9.x?
    03:24
  • Ansible Documentation
    01:42
  • ansible.cfg
    00:15
  • Questions about Ansible installations
    4 questions

  • Introduction
    00:13
  • YAML Introduction
    05:41
  • Inventory
    04:10
  • Host Variables and Group Variables
    05:35
  • Q: Host Variables and Group Variables
    1 question
  • Some Pre-defined Host Variables
    01:50
  • Preview08:05
  • Ansible ad-hoc command and Module
    10:01
  • Limitation of Ansible ad-hoc task
    05:36
  • Ansible Playbook
    04:44
  • Create Our First Ansible Playbook
    09:14
  • Ansible Playbook Execution
    10:20
  • Ansible Facts
    10:10
  • ansible-doc command
    03:11

  • Introduction
    00:14
  • Why Template?
    03:59
  • Ansible Variable and Template
    11:02
  • Ansible Template Module
    06:55
  • Jinja2 Templates advanced Usage
    07:03
  • Template Filter
    11:33
  • Jinja2 Template and Cisco cfg
    00:38

  • Introduction
    01:53
  • Loops
    06:45
  • Conditions
    04:20

  • Introduction
    00:15
  • Ansible ad-hoc with Cisco devices
    05:32
  • How to find Ansible Network Module
    06:11
  • Demo: Cisco ios_command module
    08:10
  • How to deal with Return values
    07:53
  • Demo: Cisco ios_config module
    06:55
  • Summary
    02:23

  • Introduction
    01:12
  • Project Demo
    03:48
  • Create cfg Backup per Router
    03:43
  • GitLab Preparation
    03:47
  • Push Cisco backup cfg file to GitLab
    16:47
  • Update existing cfg on GitLab
    14:40
  • Improvements: disable logging and remove cfg file from local disk
    09:29
  • Multiple plays in one playbook
    11:12
  • Avoid Empty Git Commit
    08:01
  • TODO
    00:08

  • Introduction
    00:20
  • Development Environment and Production Environment
    02:42
  • Group Vars and Host Vars
    10:01

  • ansible-vault introduction
    01:45
  • ansible-vault encrypt string
    07:20
  • ansible-vault encrypt files
    04:29
  • A small tip
    01:49

  • Introduction
    01:03
  • Demo: regex_findall
    08:50
  • Homework Demo
    06:33

Instructor

Peng Xiao
Senor Network DevOps Engineer,Python Trainer
Peng Xiao
  • 4.6 Instructor Rating
  • 3,199 Reviews
  • 32,038 Students
  • 21 Courses

Peng Xiao is a Network and Software DevOps Engineer.

He has more than 10 years experiences in IT/Network industry, worked for Cisco Systems, Nerdalize, KPN, ING in the past  8 years.

Peng is good at Python programming(more than 10 years experiences), Network technologies especially L3 routing protocols, distributed systems, database, etc. He also like open sourced technologies, and as a GitHub user  he joined some open sourced groups and made some contribution to them.

He is a scrum master and have a Cisco Service Provider CCIE certification.

He is working and living in the Netherlands now.

目前生活工作在荷兰, 是一名DevOps工程师。在IT相关领域有着超过10年的工作经验,先后在思科,Nerdalize,KPN,ING等公司工作过。

有超过10年的Python编程经验,是《Python3面向对象编程》第一版的中文译者之一。拥有超过6年的网络软件开发经验经验,主要方向为SDN和网络运维自动化。对于网络技术,特别是三层路由技术有着深入的研究。

Google搜索 “麦兜搞IT”可以获取到更多关于我的信息。

我拥有CCIE(#39317)认证和Scrum Master认证。


欢迎关注我的youtube频道和Twitter,链接在头像下方图标按钮。

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.