From 3e34692d5c7621c19ac3d4964a70865235f71aa3 Mon Sep 17 00:00:00 2001 From: Pig Monkey Date: Wed, 6 Nov 2019 20:23:35 -0800 Subject: [PATCH] move visidata to standalone role --- playbook.yml | 1 + roles/office/files/visidata.desktop | 7 +++++++ roles/office/tasks/main.yml | 14 -------------- roles/visidata/tasks/main.yml | 14 ++++++++++++++ 4 files changed, 22 insertions(+), 14 deletions(-) create mode 100644 roles/office/files/visidata.desktop create mode 100644 roles/visidata/tasks/main.yml diff --git a/playbook.yml b/playbook.yml index 3da108a..bdde8a1 100644 --- a/playbook.yml +++ b/playbook.yml @@ -50,6 +50,7 @@ - { role: mail, tags: ['mail'] } - { role: cups, tags: ['cups'] } - { role: office, tags: ['office'] } + - { role: visidata, tags: ['visidata'] } - { role: pdf, tags: ['pdf'] } - { role: dictd, tags: ['dictd'] } - { role: redshift, tags: ['redshift'] } diff --git a/roles/office/files/visidata.desktop b/roles/office/files/visidata.desktop new file mode 100644 index 0000000..930860f --- /dev/null +++ b/roles/office/files/visidata.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Visidata +GenericName=Spreadsheet Editor +Exec=vd %U +Terminal=true +Type=Application +MimeType=text/csv;text/tab-separated-values; diff --git a/roles/office/tasks/main.yml b/roles/office/tasks/main.yml index 5c89600..d9ff88a 100644 --- a/roles/office/tasks/main.yml +++ b/roles/office/tasks/main.yml @@ -62,20 +62,6 @@ name: texlive-latexextra state: present -- name: Install visidata - aur: - name: visidata - user: "{{ user.name }}" - tags: - - aur - -- name: Install additional libraries for visidata - pacman: - name: - - python-xlrd - - python-pandas - state: present - - name: Install qalculate pacman: name: qalculate-gtk diff --git a/roles/visidata/tasks/main.yml b/roles/visidata/tasks/main.yml new file mode 100644 index 0000000..3322dfa --- /dev/null +++ b/roles/visidata/tasks/main.yml @@ -0,0 +1,14 @@ +--- +- name: Install visidata + aur: + name: visidata + user: "{{ user.name }}" + tags: + - aur + +- name: Install additional libraries for visidata + pacman: + name: + - python-xlrd + - python-pandas + state: present