SSH AgentForwarding

I've been playing around with deploying a project with rundeck, however getting the right SSH keys to the right paths is a pain. It seems like with this I could have my deploy keys be the same as my node keys at the various node/project/rundeck levels and not mess with copying SSH keys prior to running commands/scripts.

Is there a better way?