POS config management

Hi All,

Please let me know if Ansible can be used for the use case below:

We have about 8000 POS registers (ecommerce) that need to be updated with a new release for an Xstore application running on them. Typically all the POS instances are running on WINDOWS and the update process for the application involves

  1. Stopping the windows service
  2. Backing up the current jar file (application binary)
  3. Copying the new jar file
  4. Starting the windows service
  5. Report the status on all 8000 instances.

This deployment should be complete in about an hour. With ability to see if there are any failures via a dashboard. (Hoping Ansible tower can do this)

Is Ansible capable of running the above process on all 8000 instances at a time and report back with a dashboard containing the results of the deployment ?

Thanks!