Drain Allocator Nodes with Ansible?

has anyone ever experimented with draining allocator nodes with Ansible and then reboot for the purpose of automated patching?