Ansible for Absolute Beginners - Hands-on - DevOps

所在平台: Udemy

课程主页: https://www.udemy.com/course/ansible-automation/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称**: Ansible for Absolute Beginners - Hands-on - DevOps **课程概述**: 本课程旨在教授学员 Ansible 的核心概念、架构和实践,使他们能够作为 DevOps 从业者熟练使用 Ansible 进行自动化和编排。课程内容涵盖 Ansible 的基础知识、工作原理、Playbook 的编写,并通过大量的实际操作练习,帮助学员掌握配置管理、应用部署以及集成各类技术的能力。 **课程内容概览**: * **第一章:导论** * 理解 Ansible 自动化 * **第二章:Ansible 架构** * Ansible 介绍与特性 * 自动化与编排 * 使用 SSH 客户端设置 Ansible * **第三章:Playbook 语法** * Playbook 的 YAML 定义 * Playbook 术语 * Playbook 任务 * Ansible 主机、库存和任务 * 创建用户的练习 * 安装软件包的练习 * **第四章:Ansible Playbook - 深入探讨** * 从远程系统收集变量和信息 * Jinja 模板 * 启动异步长时运行任务 * Dry Run 模式 * Tags * Prompts * Vault * **第五章:Ansible Roles & Galaxy** * 访问 Ansible Galaxy * 使用来自 Galaxy 的 Roles * 创建 Roles * 在 Playbook 中使用 Roles **先修知识**: 学习者应具备以下知识: * 基本的 Linux 命令 * 使用 VI(VIM) 或 NANO 编辑器创建和编辑文件的能力 **学习成果**: 完成本课程后,学员将能够: * 全面掌握 Ansible 在配置管理方面的知识。 * 理解 Ansible 的架构。 * 使用 YAML 编写 Playbook 并进行应用部署。 * 在配置管理过程中集成各种技术。 * 降低开发和发布开销。 * 更深入地理解 DevOps 设计理念。

课程评论(0条)

课程详情

This course teaches Ansible Architecture, Basic Working Diagram with playbooks writing practice with good examples. In short, this will make participants ready to work on Ansible as DevOps Practitioner.Scope of ContentsChapter 1: IntroductionUnderstanding Ansible AutomationChapter 2: Ansible Architecture Ansible introduction and featuresThe automation and orchestrationSetting up Ansible with SSH clientsChapter 3: The Playbook GrammarPlaybook YAML definitionPlaybook termsPlaybook tasksAnsible hosts and inventory and tasksExercise to create UserExercise of package installationChapter 4: Ansible Playbook - Deep DiveGather variables and information from the remote systemJinja TemplatesStart the asynchronous long running actionDry Run ModeTagsLookupPromptsVaultChapter 5: Ansible Roles & GalaxyAnsible Galaxy AccessUsing Roles from GalaxyCreating RolesUsing Roles in PlaybooksPREREQUISITESLearners should have knowledge about:Basic Linux commandsCreating & editing files using VI(VIM) or NANO editorOUTCOMELearners will attain:Complete knowledge of Ansible for Configuration Management.Learners would have knowledge Architecture of Ansible.Learners would be able to create playbooks using YAML and deploy applications.Learners would be able to integrate various technologies during configuration management.Learners would be able to reduce development & release overhead.Learners would understand DevOps designs better.

课程标签

0人关注该课程

主题相关的课程