ansible role: Por que eu tenho que configurar user.email no etckeeper?

1

Eu escrevi uma função ansible para automatizar a instalação de etckeeper .

Eu descobri que o git irá reclamar se eu não tiver configurado user.email. Em algumas circunstâncias, as confirmações do git falharão. Isso inclui confirmações automáticas para o etckeeper ao instalar um pacote, o que pode causar falha na instalação. Então eu tenho que adicionar uma tarefa para isso, como todo mundo faz :) .

O mais frustrante é que, em algumas circunstâncias, parecia funcionar bem. E não parece ser um problema ao usar o etckeeper manualmente. user.email nunca é mencionado no tutorial .

É realmente necessário definir user.email na função Ansible? Se assim for ... deve haver alguma razão (ões) deliberada (s) causando isso. Alguma explicação, que eu poderia colocar em um comentário no papel, ou que justificaria um patch para o etckeeper ou git?

    
por sourcejedi 02.06.2017 / 19:25

1 resposta

4

UPDATE: deve ser corrigido na próxima versão (1.18.8).

por 02.06.2017 / 19:25