Soft-coded paths, changed to soft-coded defaults, for module parameters, registered more return values, added git defaultBranch name configuration task
This commit is contained in:
@@ -1,4 +1,14 @@
|
||||
---
|
||||
- name: Set default branch name
|
||||
become: yes
|
||||
become_method: sudo
|
||||
community.general.git_config:
|
||||
name: init.defaultBranch
|
||||
value: main
|
||||
scope: system
|
||||
add_mode: replace_all
|
||||
state: present
|
||||
register: gitedit_set
|
||||
- name: Set default git text editor
|
||||
become: yes
|
||||
become_method: sudo
|
||||
@@ -11,20 +21,20 @@
|
||||
register: gitedit_set
|
||||
- name: Create directory for some git files
|
||||
file:
|
||||
path: "{{ homedir }}/.config/git"
|
||||
path: "{{ ansible_facts['user_dir'] }}/.config/git"
|
||||
state: directory
|
||||
register: gitdir_created
|
||||
- name: Create git commit message template file
|
||||
copy:
|
||||
src: git/gitmessage
|
||||
dest: "{{ homedir }}/.config/git/gitmessage"
|
||||
dest: "{{ ansible_facts['user_dir'] }}/.config/git/gitmessage"
|
||||
force: yes
|
||||
backup: yes
|
||||
register: gittemp_created
|
||||
- name: Set a commit template file for git
|
||||
community.general.git_config:
|
||||
name: commit.template
|
||||
value: "{{ homedir }}/.config/git/gitmessage"
|
||||
value: "{{ ansible_facts['user_dir'] }}/.config/git/gitmessage"
|
||||
scope: global
|
||||
add_mode: replace_all
|
||||
state: present
|
||||
@@ -63,14 +73,14 @@
|
||||
- name: Create a boilerplate gitignore file for git
|
||||
copy:
|
||||
src: git/gitignore.sample
|
||||
dest: "{{ homedir }}/.config/git/gitignore"
|
||||
dest: "{{ ansible_facts['user_dir'] }}/.config/git/gitignore"
|
||||
force: yes
|
||||
backup: yes
|
||||
register: gitgignore_created
|
||||
- name: Set boilerplate gitignore file in global scope
|
||||
community.general.git_config:
|
||||
name: core.excludesfile
|
||||
value: "{{ homedir }}/.config/git/gitignore"
|
||||
value: "{{ ansible_facts['user_dir'] }}/.config/git/gitignore"
|
||||
scope: global
|
||||
add_mode: replace_all
|
||||
state: present
|
||||
@@ -98,7 +108,7 @@
|
||||
- name: Set git username
|
||||
community.general.git_config:
|
||||
name: user.name
|
||||
value: "{{ official_name | default(accts.username, true) }}"
|
||||
value: "{{ official_name | default(ansible_facts['user_id'], true) }}"
|
||||
scope: global
|
||||
add_mode: replace_all
|
||||
state: present
|
||||
@@ -106,7 +116,7 @@
|
||||
- name: Set git user email
|
||||
community.general.git_config:
|
||||
name: user.email
|
||||
value: "{{ official_email | default(accts.email, true) }}"
|
||||
value: "{{ official_email | default('admin@' ~ domain_name, true) }}"
|
||||
scope: global
|
||||
add_mode: replace_all
|
||||
state: present
|
||||
|
Reference in New Issue
Block a user