alkaa/roles/scripts/tasks/main.yml

28 lines
615 B
YAML

---
- name: Install packages required by scripts
ansible.builtin.package:
name:
- tectonic
- pandoc
- ttf-liberation
state: present
become: true
tags: pc
- name: Create a local bin directory if it doesn't exist
ansible.builtin.file:
path: ~/.local/bin
state: directory
mode: '0755'
tags: pc
- name: Copy over all scripts
ansible.builtin.copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
mode: '0755'
with_items:
- { src: compiledoc, dest: ~/.local/bin/compiledoc }
- { src: inline_code.tex, dest: ~/.local/bin/inline_code.tex }
tags: pc