Use command module instead

This commit is contained in:
Luke Murphy 2020-03-24 10:03:35 +01:00
parent dbdfda3c48
commit f9b4ce7a46
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC

View File

@ -74,11 +74,9 @@
become: true
- name: Check if the public key is already in place
lineinfile:
path: /var/lib/gitea/git/.ssh/authorized_keys
regexp: "^{{ git_id_rsa_pub.stdout }}"
state: absent
check_mode: true
command: 'grep -Fxq "{{ git_id_rsa_pub.stdout}}" /var/lib/gitea/git/.ssh/authorized_keys'
check_mode: false
ignore_errors: true
changed_when: false
register: git_id_rsa_pub_check
@ -94,7 +92,7 @@
backup: true
marker: "# ansible inserted git <-> gitea public key"
become: true
when: git_id_rsa_pub_check.found
when: git_id_rsa_pub_check.rc == 0
- name: Symlink the gitea authorized keys configuration to the host git user
file: