I was reading through this reddit thread: http://www.reddit.com/r/Python/comments/24a4r0 and found this comment: ‘I found Ansible to be fairly dreadful. It’s difficult to do simple things like “don’t start up the app server until the database schema on another machine has been updated”.’
How would this be done in Ansible? My understanding would be you could:
. Take the application node offline
. Update the database schema
. Update the application server
. Put the application node online
Am I missing something? Is this situation more complex?