add a present key to the each ssh_keypair dict, defaulting to true, which makes it possible to conditionally install a private key. For example
ssh_keypairs:
- dest: fooba
private: "{{ vaulted_priv_key123 }}"
present: "{{ (inventory_hostname != 'jumphost') }}"