Consider renaming these.
Here are some clearer alternatives that reflect the SSH roles more intuitively:
source - this host initiates SSH connections
- rename to
ssh_client or initiator
target - this host accepts SSH connections
- rename to
ssh_server or acceptor
Other naming ideas:
- hostbased_initiator / hostbased_acceptor
- ssh_trusted_host / ssh_trusting_host (if you want to emphasize trust direction)
- ssh_auth_sender / ssh_auth_receiver
While these changes may never happen in this Puppet profile, keep these ideas in mind if/when we develop a similar Ansible role for the same functionality.