From ee282f23ae226b3874a245ecafbf7bb0ed84d304 Mon Sep 17 00:00:00 2001 From: Jakub Kadlcik Date: Wed, 5 Jun 2024 15:07:50 +0200 Subject: [PATCH] copr-dist-git: disable directory.safe check --- roles/copr/dist_git/files/gitconfig | 6 ++++++ roles/copr/dist_git/tasks/main.yml | 3 +++ 2 files changed, 9 insertions(+) create mode 100644 roles/copr/dist_git/files/gitconfig diff --git a/roles/copr/dist_git/files/gitconfig b/roles/copr/dist_git/files/gitconfig new file mode 100644 index 0000000000..3f46d259c2 --- /dev/null +++ b/roles/copr/dist_git/files/gitconfig @@ -0,0 +1,6 @@ +[safe] + # Disable safe.directory security check for the whole system. This is not + # ideal but it is not possible to recursively mark our whole storage as safe + # and we cannot manually mark every repository as safe because we have too + # many of them. See https://github.com/fedora-copr/copr/issues/3266 + directory = * diff --git a/roles/copr/dist_git/tasks/main.yml b/roles/copr/dist_git/tasks/main.yml index d5c3aa94b5..7f029a2409 100644 --- a/roles/copr/dist_git/tasks/main.yml +++ b/roles/copr/dist_git/tasks/main.yml @@ -163,3 +163,6 @@ tags: - config - cron + +- name: install /etc/gitconfig file + copy: src="gitconfig" dest="/etc/gitconfig"