Professional Documents
Culture Documents
WSO2 Training
Module 10 - Deployment Automation
Configuration Management
• Maintain and reuse configuration files / templates
• Store using source control
• Configuration version control
• Automate application of configuration changes
• Use of Puppet
Puppet, Chef, Ansible, CFengine, Salt are all configuration management tools.
MCollective (Marionette Collective) is a framework for building orchestration /
parallel job execution systems. This supports executing administrative tasks
on clusters of servers.
AWS CloudFormation is a tool to create and manage AWS resources,
provision and update them where as AWS OpsWorks is again a configuration
management tool.
Deployment Orchestration with Puppet
• Set up product instances
• Fetch the deployable artifacts and
configurations
• Copy to relevant environment
• Copy to relevant runtime
You can orchestrate WSO2 product deployments using tools such as Puppet
and Chef.
When the correct parameters are specified, these tools will allow you to set up
product instances, push configuration changes, new deployable artifact
versions and any other changes to your product clusters without much effort.
Update Management
Patches are provided directly for old products, newer products receive patches
via WSO2 update manager (WUM).
Procedure
wso2.com