mirror of
https://github.com/roles-ansible/ansible_role_weechat.git
synced 2024-08-16 13:09:48 +02:00
improve custom git repo cloning
This commit is contained in:
parent
a10901ddc9
commit
5779de42cf
2 changed files with 22 additions and 7 deletions
|
@ -33,12 +33,27 @@
|
||||||
- weechat.custom_config.gen_ssh_key_pair | bool
|
- weechat.custom_config.gen_ssh_key_pair | bool
|
||||||
- ssh_key_pair.changed
|
- ssh_key_pair.changed
|
||||||
|
|
||||||
- name: clone private git repository
|
- name: clone or update private git repository
|
||||||
become_user: "{{ weechat.user }}"
|
become_user: "{{ weechat.user }}"
|
||||||
become: true
|
become: true
|
||||||
|
block:
|
||||||
|
- name: try to download/update git repo
|
||||||
git:
|
git:
|
||||||
repo: "{{ weechat.custom_config.private_repo }}"
|
repo: "{{ weechat.custom_config.private_repo }}"
|
||||||
dest: "{{ weechat.home_directory }}/.weechat"
|
dest: "{{ weechat.home_directory }}/.weechat"
|
||||||
version: master
|
version: master
|
||||||
accept_hostkey: yes
|
accept_hostkey: yes
|
||||||
|
update: yes
|
||||||
|
rescue:
|
||||||
|
- name: wait until you fixed remote git issues
|
||||||
|
pause:
|
||||||
|
prompt: "Please fix the issue with your git repository and try again"
|
||||||
|
|
||||||
|
- name: try to download/update git repo again
|
||||||
|
git:
|
||||||
|
repo: "{{ weechat.custom_config.private_repo }}"
|
||||||
|
dest: "{{ weechat.home_directory }}/.weechat"
|
||||||
|
version: master
|
||||||
|
accept_hostkey: yes
|
||||||
|
update: yes
|
||||||
when: not weechat.custom_config.private_repo | bool
|
when: not weechat.custom_config.private_repo | bool
|
||||||
|
|
|
@ -9,7 +9,7 @@ weechat_plugin_languages:
|
||||||
lua: lua
|
lua: lua
|
||||||
|
|
||||||
# version management
|
# version management
|
||||||
playbook_version_number: 4096 # should be over ninethousand
|
playbook_version_number: 4097 # should be over ninethousand
|
||||||
playbook_version_path: 'role-weechat_roles-ansible_github.com.version'
|
playbook_version_path: 'role-weechat_roles-ansible_github.com.version'
|
||||||
|
|
||||||
# default values
|
# default values
|
||||||
|
|
Loading…
Reference in a new issue