Packt
Automation with Ansible - Hands-on DevOps

只需 199 美元(原价 399 美元)即可通过 Coursera Plus 学习更高水平的技能。立即节省

Packt

Automation with Ansible - Hands-on DevOps

深入了解一个主题并学习基础知识。
中级 等级

推荐体验

1 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度
深入了解一个主题并学习基础知识。
中级 等级

推荐体验

1 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度

您将学到什么

  • Set up and configure Ansible in your environment for automation tasks.

  • Write and execute powerful Ansible playbooks to automate infrastructure management.

  • Manage inventories, use variables, and configure dynamic environments with Ansible.

  • Securely manage sensitive data with Ansible Vault and troubleshoot automation tasks effectively.

要了解的详细信息

可分享的证书

添加到您的领英档案

最近已更新!

January 2026

作业

16 项作业

授课语言:英语(English)

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

该课程共有16个模块

In this module, we will provide an overview of the course and lay the groundwork for your Ansible journey. You will get a clear understanding of the course's objectives and how the lessons will guide you in mastering Ansible for automation. We’ll also discuss the practical applications of what you will be learning throughout the course.

涵盖的内容

1个视频1篇阅读材料

In this module, we will dive deep into the world of Ansible, exploring its role in automation. You’ll learn key foundational concepts and how Ansible simplifies automation tasks. Additionally, we’ll introduce the fundamental terminologies, setup requirements, and the tools Ansible uses, laying the foundation for a deeper exploration.

涵盖的内容

10个视频1个作业

In this module, we will walk you through the step-by-step process of installing and configuring Ansible on your machine. From setting up the environment to configuring passwordless SSH authentication and validating your installation, you’ll be ready to execute Ansible automation tasks. This section is essential for ensuring that your environment is set up correctly for successful automation.

涵盖的内容

9个视频1个作业

In this module, we will dive into Ansible inventory, exploring its essential role in automation. You will learn how to organize hosts and groups, manage inventory files, and leverage variables to make your automation more dynamic. Practical demonstrations will help you understand how to effectively manage and utilize inventory.

涵盖的内容

11个视频1个作业

In this module, you’ll learn about the powerful Ansible modules that facilitate automation tasks. We’ll show you how to execute ad-hoc tasks and commands for quick results, giving you the flexibility to handle immediate automation needs. You’ll also explore how to access Ansible's documentation to find the right modules for your tasks.

涵盖的内容

11个视频1个作业

In this module, you’ll discover the power of Ansible playbooks—scripts that define automation tasks. We’ll guide you through writing your first playbook, understanding its YAML structure, and leveraging advanced features. By the end of this section, you'll be able to create playbooks that automate complex tasks like Docker and MySQL setups.

涵盖的内容

11个视频1个作业

In this module, we’ll introduce Ansible’s capabilities for managing Windows-based systems. You’ll learn how to configure and manage Windows nodes, write and execute Windows-specific playbooks, and run ad-hoc tasks. By the end of the section, you’ll be equipped to automate Windows environments with Ansible.

涵盖的内容

6个视频1个作业

In this module, we will explore Ansible's powerful variable system, including magic variables and facts. You’ll learn how to define and use variables within your playbooks and dynamically retrieve system information using Ansible facts. We will also demonstrate how to disable facts gathering for more efficient playbook execution.

涵盖的内容

9个视频1个作业

In this module, we’ll focus on making your playbooks more dynamic and efficient with conditionals, loops, and handlers. You will learn how to control the flow of your playbooks using conditionals, perform repetitive tasks with loops, and trigger actions automatically with handlers. This module will help you write smarter, more flexible Ansible playbooks.

涵盖的内容

7个视频1个作业

In this module, we’ll explore Ansible roles, a powerful feature for structuring your playbooks and automation tasks. You’ll learn how to create and manage roles to improve the maintainability of your playbooks. This module also covers role dependencies and how to work with variables and defaults in roles.

涵盖的内容

10个视频1个作业

In this module, we’ll introduce Ansible Collections, which allow you to extend the functionality of Ansible. You will learn how to install and manage collections, as well as how to incorporate them into your playbooks. This section will provide you with the tools to expand your automation tasks by leveraging community-contributed and custom collections.

涵盖的内容

7个视频1个作业

In this module, we will explore Ansible Galaxy, a platform for sharing and discovering Ansible roles and collections. You’ll learn how to use Galaxy to find existing automation resources, as well as how to contribute your own roles. This section is key for leveraging the power of the Ansible community to enhance your workflows.

涵盖的内容

6个视频1个作业

In this module, we will introduce Ansible Vault, a tool for encrypting sensitive information in your playbooks. You’ll learn how to securely handle passwords, keys, and other sensitive data by encrypting variables and files. This section will equip you with the knowledge to protect your automation tasks and data.

涵盖的内容

7个视频1个作业

In this module, we will focus on troubleshooting Ansible playbooks and automation tasks. You’ll learn how to use tools like --syntax-check, ansible-lint, and debug modules to diagnose and resolve issues. By the end of this section, you’ll be equipped with the troubleshooting skills needed to ensure smooth automation operations.

涵盖的内容

9个视频1个作业

In this module, we will introduce Ansible AWX, a user-friendly web interface for managing Ansible automation. You’ll learn how to install AWX, set it up on Kubernetes, and use it to run tasks and playbooks. This section will give you a new perspective on managing Ansible tasks through an intuitive web interface.

涵盖的内容

5个视频1个作业

In this module, we will summarize everything you’ve learned throughout the course, ensuring you have a solid foundation in Ansible automation. We will also discuss next steps for applying your new skills in real-world environments and explore further learning opportunities in DevOps and automation.

涵盖的内容

1个视频2个作业

位教师

Packt - Course Instructors
Packt
1,299 门课程334,545 名学生

提供方

Packt

从 Software Development 浏览更多内容

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'

常见问题