Slide 9
Slide 9 text
Orchestration Tools
Tools to help script SSH
● Bash SSH loop - Please no, hard to catch failure, not parallel
● Fabric - Python, task based, parallel execution
● Capistrano - Ruby, task based, parallel execution
More than SSH
● Ansible - Python+yaml driven, ad-hoc shell, dynamic nodes
● SaltStack - ZeroMQ based, Modules, Master/minion model
● Rundeck - API-driven, Centralized, Workflows
● MCollective - Probably worth looking into if you use puppet?
● OpsWorks - Chef tightly integrated with AWS, also integrated with cloudformation
More than just orchestration
● Asgard - Grails application, netflix OSS, AWS specific, Opinionated
● Elastic BeanStalk - AWS managed single app deployment, easier onboarding, bad docs