Ansible is a very simple yet powerful alternative to Puppet and Chef. It works over plain SSH and does not require an agent on the remote nodes. This makes Ansible very handy in automating tasks on XenServer hypervisor which is essentially a vendor black box.
Below is a very hackish playbook to apply predefined XenServer hotfixes. It would be a lot cleaner if a “xen” module existed for Ansible.