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"