Arquivos compartilhados impossível entre funções

Melhores Práticas Ansible descreveu que cada função contém o diretório de arquivos que possui todos os arquivos necessários para esta regra.

No meu caso, tenho funções diferentes que compartilham os mesmos arquivos. Mas não posso fazer uma cópia desses arquivos em cada função, pois não haverá uma fonte única desses arquivos e, se a edição ocorrer em um deles, será tedioso fazer essa alteração em todas as funções.

Uma solução que fiz foi criar outra pasta e referenciá-la usando o caminho absoluto ou relativo.Essa é a melhor maneira de fazer isso?

Meu diretório ansible fica assim

play.yml
roles/
  web/
    tasks/
    files/
      common-1
      common-2
      other-multiple-files
  role-2/
    tasks/
    files/
      common-1
      common-2
      other-multiple-files
  role-3/
    tasks/
      files/
        common-2
  role-4/
    tasks/
      files/
        common-1

questionAnswers(3)

yourAnswerToTheQuestion