You create a job template and associate the credential from there
However, the problem with this is, an Inventory can have one or more hosts. Each host can have a unique credentials (not the same credentials for every host).
While a job can have more than one credentials, there doesnt seem to be any awx mechanism to associate credentials with a host.
That’s correct. This is a very difficult problem to solve… it’s somewhat fine if they have different ssh keys but if each host has a different password (for example) then we have no way to respond to the prompts. We’re looking to solve this in different ways down the road a little bit but in the meantime you’ll have to deal with a single credential for a run.
I noticed you said in your post " … it’s somewhat fine if they have different ssh keys …". Can I specify a variable at the Host definition level to select a pre-defined Machine > SSH Credential? I have common user names but differing SSH keys.