69 lines
1.3 KiB
YAML
69 lines
1.3 KiB
YAML
---
|
|
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|