diff --git a/playbooks/openshift-apps/docstranslation.yml b/playbooks/openshift-apps/docstranslation.yml index aefa4229ce..e6fae35329 100644 --- a/playbooks/openshift-apps/docstranslation.yml +++ b/playbooks/openshift-apps/docstranslation.yml @@ -27,11 +27,15 @@ openssh_keypair: path: "/etc/openshift_apps/{{ app }}/id_rsa_docs_trans" mode: 0600 - regenerate: never type: rsa size: 4096 register: r_ssh_key + - name: Retrieve ssh priv key + slurp: + path: r_ssh_key.filename + register: r_docs_priv_key + - name: Define imagestream include_role: name: openshift/imagestream diff --git a/roles/openshift-apps/docstranslation/templates/secrets.yml b/roles/openshift-apps/docstranslation/templates/secrets.yml index 76a2628ec4..48a8cc84e1 100644 --- a/roles/openshift-apps/docstranslation/templates/secrets.yml +++ b/roles/openshift-apps/docstranslation/templates/secrets.yml @@ -7,7 +7,7 @@ metadata: app: docstranslation stringData: id_rsa_docs_trans: |- - {{ lookup('file', '/etc/openshift_apps/{{ app }}/id_rsa_docs_trans') }} + {{ r_docs_priv_key.content | b64decode | indent(4) }} config: |- Host pagure.io User git