From ba225a09a794f1e983758ce37894e4d5bc3c1de8 Mon Sep 17 00:00:00 2001 From: Sonny Bakker Date: Sun, 31 Jul 2022 21:59:44 +0200 Subject: [PATCH] Use read-only URL when ssh fails --- tasks/dotfiles.yml | 10 ++++++++++ tasks/main.yml | 10 ++++++++++ vars.yml | 4 ++++ 3 files changed, 24 insertions(+) diff --git a/tasks/dotfiles.yml b/tasks/dotfiles.yml index b2d33f9..9a39d81 100644 --- a/tasks/dotfiles.yml +++ b/tasks/dotfiles.yml @@ -4,6 +4,16 @@ dest: '{{ ansible_env.HOME }}/dotfiles' version: master update: yes + register: dotfile_ssh_clone + ignore_errors: true + +- name: clone dotfiles + git: + repo: '{{ public_dotfiles_repo }}' + dest: '{{ ansible_env.HOME }}/dotfiles' + version: master + update: yes + when: dotfile_ssh_clone.failed - name: setup dotfiles file: diff --git a/tasks/main.yml b/tasks/main.yml index bd60d4f..ba2758c 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -10,6 +10,16 @@ dest: '{{ ansible_env.HOME }}/development/git-hooks' update: true version: master + ignore_errors: true + register: githook_ssh_clone + +- name: clone git hooks + git: + repo: '{{ public_githook_repo }}' + dest: '{{ ansible_env.HOME }}/development/git-hooks' + update: true + version: master + when: githook_ssh_clone.failed - name: copy konsole configuration files template: diff --git a/vars.yml b/vars.yml index a1c42d7..196ce50 100644 --- a/vars.yml +++ b/vars.yml @@ -13,6 +13,7 @@ packages: - docker-compose - fuse-overlayfs - ttf-ibm-plex + - slirp4netns aur_packages: - { url: 'https://aur.archlinux.org/rootlesskit.git', name: 'rootlesskit' } @@ -27,7 +28,10 @@ xdg_config_dir: '{{ ansible_env.HOME }}/.config' xdg_data_dir: '{{ ansible_env.HOME }}/.local/share' dotfiles_repo: 'git@git.fudiggity.nl:sonny/dotfiles.git' +public_dotfiles_repo: 'git@git.fudiggity.nl:sonny/dotfiles.git' + githook_repo: 'git@git.fudiggity.nl:sonny/git-hooks.git' +public_githook_repo: 'git@git.fudiggity.nl:sonny/git-hooks.git' vim_plugins: - { url: 'https://github.com/preservim/nerdtree', name: 'nerdtree' }