Successfully reported this slideshow.

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Ansible

  1. 1. AUTOMATION MADE SIMPLE
  2. 2. AGENTLESS OpenSSH Secure Scalable Efficient POWERFUL Deployment Orchestration Provisioning SIMPLE Human-readable YAML language No special coding skills required Task executed in order BASIC FEATURES: ANSIBLE IS THE SIMPLEST WAY TO AUTOMATE
  3. 3. Reasons for Ansible ● Wide OS support No matter if Red Hat, Debian, CentOS, or OS X ● Integrates with most clouds A plethora of cloud modules for Amazon, DigitalOcean and so on. ● Plays well with others (either Chef or Puppet) It can substitute many other products or work with them for better results. ● Gentle learning curve and easy adaptation Easy to adapt, non intrusive, plays well with existing infrastructure.
  4. 4. ● Easy to expand plugin architecture Makes custom developments a lot easier to integrate with any language. ● Lower system maintenance costs You can quickly and easily do security & performance updates. ● Deploy more reliably, faster, more often Easy to structure release process, make it reproducible, reliable and distributed. ● Automate recovery and failover Faster time to recovery, less downtime, less risk. Reasons for Ansible
  5. 5. Ansible Structure
  6. 6. Ansible Structure Roles Tasks Variables Templates Handlers Dependencies Files
  7. 7. Ansible Modules file - set attributes of files template - fill template unarchive - extract packages fetch - from remote location copy - to remote location status - retrieve file state
  8. 8. Your hub for finding, reusing, and sharing the best Ansible content. Once downloaded, roles can be dropped into Ansible PlayBooks and immediately applied to your infrastructure. Help other Ansible users by sharing great Ansible roles that you have created. Top content authors will be featured. Let others find content by reviewing roles you have used. Reviews are rated too, so reviewers with the most karma rise to the top.
  9. 9. (Demo)
  10. 10. http://www.ansible.com/ansible-book Preview includes: Chapter 1 Introduction Chapter 2 Playbooks, a Beginning Chapter 3 Inventory: Describing Your Servers Get a free preview of Ansible Up & Running
  11. 11. Resources: • https://github.com/KamilLelonek/ansible-playground • https://github.com/KamilLelonek/Ansible-Ruby-DirectoryStatus • https://medium.com/@KamilLelonek/ansible-for-rubyists-22533bd98 @KamilLelonek Thanks!

×