1. Каталог /etc/ansible содержит “глобальные” конфигурации ansible для вашей локальной системы. В большинстве случаев трогать его нет необходимости, хранить в гите тоже не стоит скорей всего в вашем случае. менять на него права не нужно, стандартных достаточно.
2. тут вопрос в том, чего вы хотите добиться. ansible в большинстве случаев применяют для управления конфигурациями на ряде машин, запуская его со своего локального компьютера или какой-то отдельной машины под это.
в таком случае имеет смысл создать любую папку в любом месте, сделать в ней гит репозитарий (да, с помощью git init) и хранить в ней конфиги, которые относятся к тому набору машин, которыми вы хотите управлять.
да, пока это лаба из 2х ВМ,
centos 7 c ansible и ubuntu 18.04 как управляемая нода.
запускать плейбуки планирую с ansible хоста. (он же centos 7)
"в таком случае имеет смысл создать любую папку в любом месте, сделать в ней гит репозитарий (да, с помощью git init) и хранить в ней конфиги"
» допустим это будет /home/git/project
c гитом действительно не работала. в этом случае , как я понимаю,я должна добавить файлы конфига ansible в свой гит каталог.
git add --all /etc/ansible/
я получаю
fatal: '/etc/ansible/' is outside repository