Dive Into Ansible - From Beginner to Expert in Ansible

Video 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 from day one, Ansible models IT infrastructure by describing how all the systems interrelate, rather than just managing one system at a time. This course will guide you through multiple topics to make you understand and master Ansible.

The course starts with the learning objectives and introduces you to Ansible. Next, you will learn how to set up the environment by installing the Ansible lab, Docker, and configuring the Secure Shell (SSH) connectivity between hosts. Moving along, you will study the architecture, modules, playbooks, and YAML Ain't Markup Language (YAML) syntaxes used in Ansible. Next, you will learn how to structure advanced Ansible playbooks and uncover techniques to use Ansible with cloud services and containers. Towards the end, you will learn how to use Ansible for validation, testing, and troubleshooting.

By the end of this course, you will have mastered the basic and advanced concepts of Ansible and will have developed the skills needed to work on real-world Ansible projects.

What you will learn

  • Configure SSH connectivity between hosts
  • Become familiar with Ansible configuration, inventories, and modules
  • Discover how to create and execute Ansible playbooks
  • Use Ansible with cloud services and containers
  • Create a dynamic inventory with minimal scripting using Ansible
  • Use Ansible for validation, testing, and troubleshooting

Audience

This course is designed for beginners who are looking to master the basic and advanced concepts of Ansible. There are no prerequisites for taking this course.

About the Author

James Spurin - Docker Captain, CNCF Ambassador, and Kubestronaut: James Spurin is a Docker Captain and a CNCF Ambassador (The CNCF Manage and Maintain Kubernetes). He is also an Industry Veteran with over 25 years of IT experience. He has a vast technical knowledge in Software Development, Storage Engineering, Linux, Kubernetes, Databases, Middleware, DevOps, Cloud, Containers, Virtualization and the implementation and management of Internet Protocols and Technologies. He is a highly proficient developer in Python, HTML, JavaScript, Golang, C, C++ and Shell Scripting. He has developed solutions for API gateways, automation, housekeeping, migration and day to day management. He's the developer of the opensource 'XML Dataset' library, facilitating rapid development when using XML with Python, which has been featured on the 'Awesome Python' list. He is the contributor and maintainer of various Opensource projects including Ansible, Docker, and Kubernetes. He is the author of 'Dive Into' Video Courses.

Product information

  • Title: Dive Into Ansible - From Beginner to Expert in Ansible
  • Author(s): CNCF Ambassador James Spurin - Docker Captain and Kubestronaut
  • Release date: January 2021
  • Publisher(s): Packt Publishing
  • ISBN: 9781801076937