Automate Installation to many Ubuntu host


I have been successful in installing TeamViewer on Linux machines manually, but am not finding a good solution for automating this.  Is there a Linux based install option that can have the corporate configurations fed to it at install time so that machines can be managed the moment they come online? 

I see the Windows version of what I am asking for, as well as a Mac possibility, but nothing in my searches seem to be what would work for Linux / Ubuntu.