AWX and running playbooks and roles.

As I have stated in a series of different questions tonight, I am new to AWX and to Docker.

We also got a copy of Tower running, and by talking to the RedHat folks they say it is better to run the playbooks from “Tower”, I assume that since AWX is the upstream of Tower, the same is true, for logging and such?

I have created some simple playbooks, all in a simple file, check a disk partition for space, if passed, copy a Jenkins War file from a URL, move the .WAR file in use to a new name in a different directory, then run a command on the Linux server to simulate what I would do for a Jenkins install. All of this is in one file. When it is recommended to go to a role with its various directories?

Thank you
Daniel