Commit 9f6a716b authored by julian.gethmann's avatar julian.gethmann
Browse files

Add zotero instead and delete jabref as default

parent bcb50352
......@@ -51,12 +51,12 @@ requst by adding the software name to the list of `extra_software` in the
* admin.yml: tools for administrators
* latex.yml: basic LaTeX installation (Arial not yet) ^1
* kdev.yml: KDevelope (with Python PlugIn) ^1
* jabref.yml: Cross platform BibTeX bibilography software [JabRef](
* pycharm.yml: Cross platform Python IDE: [PyCharm]( IDE
* chrome.yml: Google Chrome for Fedora (for Adobe Connect usage)
* elegant.yml: elegant (no Pelegant, yet)
* inovesa.yml: [Inovesa](
* undulator_control.yml: Install the software stack that is necessary to develop the control system for the JENA TGU experiment
* zotero.yml: A citation management software
^1: (also put your FQDN to the \[common\] section in the hosts file as it depends hereon)
......@@ -75,7 +75,7 @@ For developement and testing you should use development branches like `dev-latex
You can check the syntax of the files by running `ansible-playbook --check-syntax filename.yml` (or by using the pre-commit-hook from the Snipplets.
If you just want to install one or many packages you can use `jabref.yml` as a basis.
If you just want to install one or many packages you can use `kdev.yml` as a basis or if it is not interesting for others you might want to add it to your host file instead.
Be aware that the development branches here are not save and the owner might force push to them!
......@@ -2,9 +2,10 @@
pipelining = True
ssh_args = -o ControlMaster=auto -o ControlPersist=60s
ansible_python_interpreter="/usr/bin/env python3"
......@@ -51,6 +51,8 @@
[kdev] # KDevelope
......@@ -5,3 +5,8 @@
name: jabref
state: present
when: (ansible_distribution == "Fedora" and (ansible_distribution_major_version | int) <= 28)
msg: Jabref is no longer maintained by Fedora! Use zotero instead.
curl |python -c 'import sys, json; print(json.load(sys.stdin)["assets"][0]["id"])'
curl -vLJO -H 'Accept: application/octet-stream'
- name: unarchive zotero
become: yes
src: "{{ zotero_file }}"
dest: /usr/local/Zotero
- name: link zotero
become: yes
src: /usr/local/bin/zotero
dest: /usr/local/Zotero/zotero
zotero_file: Zotero-5.0.59_linux-x86_64.tar.bz2
- vars:
ansible_python_interpreter: "/usr/bin/env python3"
when: (ansible_distribution == 'Fedora' and (ansible_distribution_version|int) >= 28)
- import_playbook: common.yml
- import_playbook: clients.yml
tags: client
......@@ -23,6 +19,8 @@
- import_playbook: graphics.yml
- import_playbook: latex.yml
tags: latex
- import_playbook: zotero.yml
tags: latex
- import_playbook: kdev.yml
tags: kdev
- import_playbook: pycharm.yml
......@@ -33,8 +31,6 @@
tags: [python, notebook]
- import_playbook: inovesa.yml
tags: inovesa
- import_playbook: jabref.yml
tags: jabref
- import_playbook: ripgrep.yml
tags: ripgrep
- import_playbook: epics.yml
- hosts: zotero
- zotero
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment