From 2097964fc44ceb1cf52eaaadd5119fc1643c8dbd Mon Sep 17 00:00:00 2001 From: dimti Date: Wed, 16 Oct 2024 17:35:55 +0300 Subject: [PATCH] * try to automatic install yadm and direnv if not presented on target system --- playbooks/own/yadm.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/playbooks/own/yadm.yml b/playbooks/own/yadm.yml index ef6c81e..8592039 100644 --- a/playbooks/own/yadm.yml +++ b/playbooks/own/yadm.yml @@ -1,6 +1,16 @@ --- - hosts: [ 'debian10' ] tasks: + - name: Install yadm + become_user: root + shell: | + command -v yadm || curl -fLo /usr/local/bin/yadm https://github.com/TheLocehiliosan/yadm/raw/master/yadm && chmod a+x /usr/local/bin/yadm + + - name: Install direnv + become_user: root + shell: | + command -v direnv || curl -sfL /usr/local/bin/direnv https://github.com/direnv/direnv/releases/download/v2.35.0/direnv.linux-amd64 && chmod a+x /usr/local/bin/direnv + - name: Clone dotfiles repo shell: yadm clone --bootstrap https://vcs.wpstudio.ru/gitea/dotfiles.git