Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ANSIBLE TRAINING

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

ANSIBLE TRAINING

Fiz um treinamento completo sobre Ansible em grandes empresas que eu já passei, como é um material de minha autoria, sem dados confidenciais, estou compartilhando aqui com vocês, espero que ajude e que as informações e todo o conteúdo possa ser usado para agregar na sua carreira.

Avatar for Amaury Borges Souza

Amaury Borges Souza

June 27, 2026

More Decks by Amaury Borges Souza

Other Decks in Technology

Transcript

  1. TOPICS DAY 01 Intro to Ansible Ansible Architecture vs Agent

    Architecture Ansible into DevOps ecosystem Configuration Management (CM) Infrastructure as Code (IaC) Declarative vs Imperative Automation is the KEY Provisioning the environment ANSIBLE TRAINING 2
  2. INTRO TO ANSIBLE Ansible is the powerful automation tool focused

    for configuration management (declarative model) based in modules. The YML syntax is the language used to create the “plays”, you can apply for several use cases, such as, provisioning resources in cloud providers, configuration management, deploying, platform engineering and more! ANSIBLE TRAINING 3
  3. ANSIBLE INTO DEVOPS ECOSYSTEM Ansible plays a crucial role in

    the DevOps ecosystem by providing automation for configuration management, application deployment, and infrastructure provisioning. • Infrastructure as Code (IaC) • Configuration Management (CM) • CI/CD Integration pipelines • Cloud Infrastructure Automation • Extensibility PRESENTATION TITLE 6
  4. CONFIGURATION MANAGEMENT (CM) Ansible performs several actions and automation makes

    it possible for teams to establish more reliable, consistent IT operations, which can limit downtime and improve return on investment. • Fix misconfigurations • Create users, groups • Configure the network policies • Install, update and remove packages • Perform security compliance PRESENTATION TITLE 7
  5. INFRASTRUCTURE AS CODE (IAC) Basically, Infrastructure as Code (IaC) is

    the managing and provisioning of infrastructure through code instead of through manual process. • Versioning (GIT Flow) • Pipeline as Code (CI/CD) • Provisioning Resources (Cloud Environment) • GitOps (ArgoCD/GitLab CI/FluxCD) • Platform Engineering PRESENTATION TITLE 8
  6. DECLARATIVE VS IMPERATIVE - The declarative model specifies how things

    should be. Example for this case: “Make sure the Apache service is installed and running”. - The imperative model specifies how things must be done. Example for this case: "Install the Apache package, start the Apache service”. ANSIBLE TRAINING 9
  7. KEY ARCHITECTURE FEATURES HOSTS List of machine you want to

    manage a.k.a “inventory file”. Define how Ansible will interact with remote hosts. AD-HOC Command-line tool to automate a single task on one or more managed nodes. PLAYBOOKS Basically, playbooks are expressed in “YML” format, several tasks, more powerful. ROLES Organize the playbooks in known file structure. They enable us to reuse and share our Ansible code efficiently. COLLECTIONS A format with several roles, playbooks, modules, plugins. It’s facilitate your configuration management. PRESENTATION TITLE 10
  8. MEET OUR TEAM TAKUMA HAYASHI President MIRJAM NILSSON Chief Executive

    Officer FLORA BERGGREN Chief Operations Officer RAJESH SANTOSHI VP Marketing ANSIBLE TRAINING 11 ANSIBLE AUTOMATION ARCHITECTURE
  9. SPEND 15 MINUTES DOING A TASK?😐 Pedro Castilho. ANSIBLE TRAINING

    12 SPEND 6 HOURS AUTOMATIZING A TASK THAT CAN BE DONE IN 15 MINUTES.🔨😉
  10. THE AUTOMATION IS THE KEY REDUCING HUMAN ERRORS Automation significantly

    reduces human errors, ensuring greater consistency and reliability in operations. FAST RESPONSE TIME Automation facilitates rapid response to changing requirements or incidents, ensuring a resilient infrastructure. ANSIBLE TRAINING 13 COMPLIANCE & STANDARDIZATION Automation helps enforce compliance policies and maintain consistent environments, preventing unintentional deviations. ANSIBLE AS A FACILITATING TOOL Ansible as a powerful tool for automating repetitive and complex tasks, with a simple syntax and an active community.
  11. PROVISIONING THE LAB M1 M2 M3 M4 Virtual Local Machines

    (Vmware/VirtualBox) Vagrant (Hashicorp)/Docker Containers Cloud Environment (AWS/Azure/Google Cloud) Training Tools (Katacoda/Play with Docker) ANSIBLE TRAINING 14
  12. MEET OUR TEAM TAKUMA HAYASHI President MIRJAM NILSSON Chief Executive

    Officer FLORA BERGGREN Chief Operations Officer RAJESH SANTOSHI VP Marketing ANSIBLE TRAINING 15 ANSIBLE AWS ENVIRONMENT LAB