From 0dba3a883aaf9099fa12db44ce9a60d04a93fd23 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Mon, 23 Mar 2020 21:22:57 +0100 Subject: [PATCH] Try slurp --- ansible/pre-deploy.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/ansible/pre-deploy.yml b/ansible/pre-deploy.yml index 83a1c02..b0bb22d 100644 --- a/ansible/pre-deploy.yml +++ b/ansible/pre-deploy.yml @@ -8,17 +8,23 @@ extensions: - yml - - name: Retrieve git user ssh public key - set_fact: - git_ssh_pub_key: "{{ lookup('file', '/home/git/.ssh/id_rsa.pub') }}" - git_auth_keys: "{{ lookup('file', '/var/lib/gitea/git/.ssh/authorized_keys') }}" + - name: Slurp the git user ssh public key + slurp: + src: /home/git/.ssh/id_rsa.pub + register: git_id_rsa + become: true + + - name: Slurp the git user ssh authorized_keys + slurp: + src: /var/lib/gitea/git/.ssh/authorized_keys + register: git_auth_keys become: true - name: TEST TEST TEST lineinfile: path: /var/lib/gitea/git/.ssh/authorized_keys - regexp: "^{{ git_ssh_pub_key }}" - line: "{{ git_ssh_pub_key }}{{ git_auth_keys }}" + regexp: "^{{ git_id_rsa['content'] }}" + line: "{{ git_id_rsa['content'] }}{{ git_auth_keys['content'] }}" state: present create: true become: true