Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Continuous Update Delivery with Ansible


Published on

Ansible is used in maintaining multiple WSO2 product environments/deployments and keeping them up to date.

This deck explores the implementation of configuration management resources for WSO2 products using Ansible, and how these resources regulate the process of delivering updates in distributed setups.

Discussion areas include:
- Constructing recommended deployment patterns with ease
- How to deliver updates seamlessly across multiple deployment environments
- Best practices

Watch the webinar on-demand here -

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Continuous Update Delivery with Ansible

  1. 1. Continuous Update Delivery with Ansible Vimukthi Perera, Senior Software Engineer, Savidu Dias, Software Engineer,
  2. 2. Discussion Points • Why Ansible? • Ansible resources for WSO2 products • Continuous update delivery – In-Place Updates tool • Demonstration
  3. 3. Why Ansible? • Easy to use, low learning curve, simple language • Agentless architecture • Declarative - not procedural • Idempotent - consistent environments • Minimizes human errors by automating system administration • Centralized control over a large system • Minimizes the cost when expanding your business
  4. 4. Ansible Resources for WSO2 Products
  5. 5. Features • Construct recommended product deployment patterns easily • Manage multiple environments with ease • Enforce best practices • Documentation – How to extend and customize as required • Continuous update delivery
  6. 6. Ansible Architecture
  7. 7. Continuous Updates
  8. 8. Ansible Demo
  9. 9. Playbook for API Manager - Flowchart
  10. 10. Q & A
  11. 11. Resources • • • • •
  12. 12. THANK YOU