From c64463df06a613964cb0e2aef4b1b088135681b4 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@clevo" Date: Tue, 22 Feb 2022 16:14:23 +0100 Subject: [PATCH] toansible: Add latex installation --- configs.yml | 12 ------------ playbook.yml | 2 ++ {dotfiles => roles/latex/files}/latexmkrc | 0 roles/latex/tasks/main.yml | 22 ++++++++++++++++++++++ 4 files changed, 24 insertions(+), 12 deletions(-) rename {dotfiles => roles/latex/files}/latexmkrc (100%) create mode 100644 roles/latex/tasks/main.yml diff --git a/configs.yml b/configs.yml index de1947e..dd5c696 100644 --- a/configs.yml +++ b/configs.yml @@ -271,18 +271,6 @@ gitea_backup_rsync: - run: - sudo systemctl enable gitea_backup_rsync.timer -latex: - - install: - arch: - - texlive-most - - texlive-lang - - biber - debian: - - texlive-full - - symlink: - - dotfiles/latexmkrc - - ~/.latexmkrc - powershell: - clone: url: https://aur.archlinux.org/powershell-bin.git diff --git a/playbook.yml b/playbook.yml index 36d140b..19a11d9 100644 --- a/playbook.yml +++ b/playbook.yml @@ -30,3 +30,5 @@ tags: sudoers - role: lilypond tags: lilypond + - role: latex + tags: latex diff --git a/dotfiles/latexmkrc b/roles/latex/files/latexmkrc similarity index 100% rename from dotfiles/latexmkrc rename to roles/latex/files/latexmkrc diff --git a/roles/latex/tasks/main.yml b/roles/latex/tasks/main.yml new file mode 100644 index 0000000..526241e --- /dev/null +++ b/roles/latex/tasks/main.yml @@ -0,0 +1,22 @@ +--- + +- name: Install latex packages (Archlinux) + become: true + pacman: + name: + - texlive-most + - texlive-lang + - biber + when: ansible_distribution == 'Archlinux' + +- name: Install latex packages (Debian) + become: true + apt: + name: + - texlive-full + when: ansible_distribution == 'Debian' + +- name: Copy latexmkrc + copy: + src: latexmkrc + dest: ~/.latexmkrc