Ansible: du débutant à confirmé

所在平台: Udemy

课程主页: https://www.udemy.com/course/ansible-debutant-a-confirme/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Ansible:从入门到精通 **课程概述:** 本课程旨在教授学员如何使用 Ansible,这是目前最受欢迎的自动化工具。Ansible 拥有易于学习的语法,是系统管理员、网络管理员、开发人员和 DevOps 工程师的理想解决方案。 课程内容涵盖了 Ansible 的基础知识,为初学者提供循序渐进的指导,并深入探讨高级主题,满足有经验用户的需求。课程以实践为导向,通过示例学习,内容包括 Ansible 的安装、优化和使用。 **核心内容:** * **Ansible 简介:** 了解 Ansible 是什么,以及它在自动化领域的优势。 * **Ansible 的工作原理:** 学习 Ansible 的架构,包括其依赖的软件(Python, SSH, Jinja2)以及无代理(agentless)的特性。 * **YAML 语言基础:** 学习编写 Ansible playbook 所需的 YAML 语法。 * **Playbook 编写:** 掌握如何创建和执行 Ansible playbook 来实现自动化任务。 * **模块使用:** 学习使用各种 Ansible 模块来管理系统、部署软件、配置服务等。 * **高级功能:** 探索诸如变量、条件判断(asserts)、循环、角色(roles)等高级功能,以编写更复杂和灵活的自动化脚本。 * **实际应用示例:** * 使用 `sudo` 执行 playbook * 在 Rocky8 (CentOS) 上安装 Web 服务器 * 使用 `asserts` 添加 Playbook 的执行条件 * 使用 Ansible 管理 Docker **课程亮点:** * **由浅入深:** 从零基础开始,逐步过渡到高级概念。 * **案例驱动:** 通过大量实例和演示,帮助学员理解和掌握知识。 * **持续更新:** 课程内容会定期更新,增加新的模块和应用场景。 * **实用性强:** 教授的技能可以直接应用于实际的系统管理和 DevOps 工作中。 **目标受众:** * 希望通过自动化提高工作效率的系统管理员、网络管理员 * 希望学习新一代自动化工具的开发人员 * 致力于提升自动化能力的 DevOps 工程师 * 对 IT 自动化感兴趣的所有人士

课程评论(0条)

课程详情

Votre avis est très important ;-) Pensez à noter le cours!Rappel, une note en dessous de 4.5 est considérée par Udemy comme une mauvaise note et a un impact négatif sur le référencement du cours et sur les futurs mise à jours que je pourrez apporter.Un commentaire constructif est bien venu, en indiquant par exemple, les éléments que vous voudriez voir ajoutés dans le cours.Les updates importantes du cours:Ajout: Exécuter un playbook avec sudo / mai 2023Ajout: Installer un serveur web sous Rocky8 (CentOS) / novembre 2022Ajout: Les 'asserts': Ajouter des conditions d'exécution à un playbook / aout 2022Ajout: Manipuler Docker avec Ansible / juin 2022Mise à jour: Coloriser/tabulation le code Ansible avec vim, nano ou mcedit / janvier 2022Mise à jour: Les Fiches modules / Janvier 2022Ajout: Introduction langage YAML / décembre 2021Ansible est aujourd'hui l'outil d'automatisation le plus populaire.Il a une syntaxe facile à apprendre et constitue la solution idéale pour les administrateurs système et réseau, les développeurs et les DevOps.Ce cours va des bases, avec une prise en main pas à pas pour les débutants, aux éléments avancés pour tous ceux qui souhaitent apprendre à utiliser Ansible.Il est basé sur l'apprentissage par l'exemple et il couvre l'installation, l'optimisation et l'utilisation d'Ansible.Changez votre façon de travailler, en automatisant tout ce qui vous entoure!C'est quoi ?Ansible est un logiciel d'automatisation informatique:- Permet le déploiement automatisé de logiciels- Simplifie les installations et les mises à joursLogiciel open-source créé par Michael DeHaan en 2012, racheté par RedHat en 2015.Simple:- langage très accessible, exécution séquentielle- Pas d'installation complexe- Pas d'agent à installer car utilise uniquement SSHLogiciels liés et dépendances:- Écrit en Python mais pas de connaissance à avoir- SSH pour se connecter aux nodes- Python et SSH où Ansible est installé et sur toutes les nodes- Écriture des scripts (playbooks) en YAML- Bibliothèque Jinja2 (Python) pour ses templates, filtres et conditionsLe favori des sysadmin et des DevOps:- De nombreuses entreprises s'appuient aujourd'hui sur Ansible pour l'automatisation de logiciels- Il a finit par devenir le préféré des admin et des DevOps face à Chef ou a PuppetDans ce cours vous trouverez:- De la théorie qui explique les différents concepts utilisés- Des exemples pour illustrer ces concepts- Des démos pour voir tout cela en actionJe vais ajouter encore beaucoup de contenus dans ce cours, vous allez donc recevoir des mises à jour régulières!

课程标签

0人关注该课程

主题相关的课程