Fatal: [192.168.50.5] => SSH Error: Permission denied (publickey)

Yes. You’d add multiple sites to your wordpress_sites list, e.g., in group_vars/production:

wordpress_sites:
  site1.com:
    ⋮
  site2.com:
    ⋮

See this thread for ideas: Staging and Production on same VPS - #23 by fullyint