fuel-library/deployment/puppet/cobbler/templates/snippets/ubuntu_authorized_keys.erb

12 lines
544 B
Plaintext

#set $authorized_keys = str(open("/etc/cobbler/authorized_keys", "r").read())
#set $escaped_sys_keys = $authorized_keys.replace('\n', '\\n')
#set $escaped_extra_keys = $getVar("auth_key","").replace('\n', '\\n')
mkdir -p /target/root/.ssh && \
chown root:root /target/root/.ssh && \
chmod 700 /target/root/.ssh && \
echo -e "$escaped_sys_keys" > /target/root/.ssh/authorized_keys && \
#if $escaped_extra_keys
echo -e "$escaped_extra_keys" >> /target/root/.ssh/authorized_keys && \
#end if
chown root:root /target/root/.ssh/authorized_keys && \