Provisioning with remote_execution_ssh_keys snippet

Problem:
Added the line: <%= snippet ‘remote_execution_ssh_keys’ %> to my provisioning kickstart but provisioned host doesn’t have the key.

Expected outcome:
That remote execution is setup for a newly added host.

Foreman and Proxy versions:
2.1.3

Foreman and Proxy plugin versions:

Distribution and version:
CentOS

Other relevant data:
Do i perhaps need to do anything else? I’ve got the ssh user configured to a user different than root. The effective user IS root, and the effective user method is sudo.

Remote execution works if i ssh-copy the key to the host, but was hoping to automate this.

Any ideas?