ci-cd-pipeline-app-murano/murano-apps/Zuul/package/Resources/scripts/gen_rsa_key.sh

12 lines
421 B
Bash

#!/bin/bash
datafile='/etc/puppet/hieradata/murano.yaml'
ssh-keygen -t rsa -P '' -f zuul_ssh_key -q
content=$(cat zuul_ssh_key)
puppet apply --execute "yaml_setting { 'example': target=>'$datafile', key=>'zuul_ssh_private_key_contents', value=>'$content', }"
content=$(cat zuul_ssh_key.pub)
puppet apply --execute "yaml_setting { 'example': target=>'$datafile', key=>'zuul_ssh_pubkey_contents', value=>'$content', }"