Everyone likes coming up with new words for old concepts. While the different concepts in various products don't always match, it's tempting to make a dictionary that maps the configuration systems' different terminologies with one another.
Here is such a terminology comparison table:
| 
 System  | 
 Puppet  | 
 Ansible  | 
 Salt  | 
| 
 Client  | 
 Agent  | 
 Node  | 
 Minion  | 
| 
 Server  | 
 Master  | 
 Server  | 
 Master  | 
| 
 Configuration  | 
 Catalog  | 
 Playbook  | 
 Salt State  | 
Also, here is a technology comparison table:
| 
 System  | 
 Puppet  | 
 Ansible  | 
 Chef  | 
 Salt  | 
| 
 Agentless  | 
 No  | 
 Yes  | 
 Yes  | 
 Both  | 
| 
 Client dependencies  | 
 Ruby  | 
 Python, SSHD, bash  | 
 Ruby, SSHD, bash  | 
 Python  | 
| 
 Language  | 
 Ruby  | 
 Python  | 
 Ruby  | 
 Python  |