--- - name: Install git via yum in latest version become: yes become_user: root yum: name: git.x86_64 state: latest disable_gpg_check: true - name: check if {{ path_init }} exists become: yes file: path: "{{ path_init }}" owner: "{{ user_name }}" group: "{{ user_group }}" mode: '0755' state: directory - name: Copy file .gitignore with owner and permissions copy: src: ./files/gitignore dest: "{{ path_init }}/.gitignore" owner: "{{ user_name }}" group: "{{ user_group }}" mode: '0644' - name: check if {{ path_init }}/.git exists stat: path: "{{ path_init }}/.git" register: p changed_when: false - debug: msg: " Path exists not and is not a directory" when: p.stat.exists == false - name: Initialisiere leeres Repo innerhalb von {{ path_init }} command: git init {{ path_init }}/ when: p.stat.exists == false - name: commit changes to git shell: | git add . git -c user.name='{{ user_name }} Playbook' -c user.email='{{ user_name }}@playbook' commit -m "Initialisiere GIT" exit 0 args: chdir: "{{ path_init }}" when: p.stat.exists == false