From 54aed262c43c1089bbe14cef028dbf1ab570ed37 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@clevo" Date: Tue, 22 Feb 2022 16:00:03 +0100 Subject: [PATCH] toansible: Add keepass installation --- configs.yml | 7 ------- playbook.yml | 2 ++ roles/keepass/tasks/main.yml | 21 +++++++++++++++++++++ 3 files changed, 23 insertions(+), 7 deletions(-) create mode 100644 roles/keepass/tasks/main.yml diff --git a/configs.yml b/configs.yml index acdfbd9..83b2a43 100644 --- a/configs.yml +++ b/configs.yml @@ -64,13 +64,6 @@ pass: sudo cp /usr/bin/passmenu /usr/bin/passmenu-user && sudo sed -i "s/pass show -c/pass show -c3/g" /usr/bin/passmenu-user -keepass: - - install: - - keepassxc - - clone: - - git@tunuifranken.info:flyingscorpio/keepass.git - - ~/keepass - protonvpn: - install: - openvpn diff --git a/playbook.yml b/playbook.yml index 104d489..25c1c9f 100644 --- a/playbook.yml +++ b/playbook.yml @@ -12,6 +12,8 @@ tags: zsh - role: kitty tags: kitty + - role: keepass + tags: keepass - role: terminator tags: terminator - role: neovim diff --git a/roles/keepass/tasks/main.yml b/roles/keepass/tasks/main.yml new file mode 100644 index 0000000..919df56 --- /dev/null +++ b/roles/keepass/tasks/main.yml @@ -0,0 +1,21 @@ +--- + +- name: Install keepass (Archlinux) + become: true + pacman: + name: + - keepassxc + when: ansible_distribution == 'Archlinux' + +- name: Install keepass (Debian) + become: true + apt: + name: + - keepassxc + when: ansible_distribution == 'Debian' + +- name: Clone keepass repo + git: + repo: git@tunuifranken.info:flyingscorpio/keepass.git + dest: ~/keepass + clone: yes