master
1---
2# sourcecodepro.yml tasks
3- name: source code pro - fonts dependencies
4 apt:
5 name: fontconfig
6 state: latest
7 become: yes
8 tags: [font, apt]
9
10- name: source code pro - fonts dir
11 file:
12 path: "{{ item }}"
13 state: directory
14 tags: font
15 with_items:
16 - "{{ fonts_dir }}"
17
18- name: source code pro - fetch
19 unarchive:
20 src: "{{ scp_url }}"
21 dest: /tmp
22 copy: no
23 tags: font
24
25- name: source code pro - place in fonts folder
26 copy:
27 src: /tmp/{{ scp_dir }}/OTF/
28 dest: "{{ fonts_dir }}"
29 remote_src: no
30 tags: font
31
32- name: source code pro - font cache update
33 command: fc-cache -f -v
34 tags: font