master
1---
2# lastpass.yml tasks
3- name: lastpass - apt dependencies
4 apt:
5 name: "{{ item }}"
6 state: latest
7 become: yes
8 tags: [lastpass, apt]
9 with_items:
10 - openssl
11 - libcurl4-openssl-dev
12 - libxml2
13 - libssl-dev
14 - libxml2-dev
15 - libxml2
16 - pinentry-curses
17 - xclip
18 - asciidoc
19
20- name: lastpass - git clone
21 git:
22 repo: https://github.com/lastpass/lastpass-cli.git
23 dest: "{{ lastpass_dir }}"
24 tags: lastpass
25
26- name: lastpass - compile
27 command: "{{ item }}"
28 args:
29 chdir: "{{ lastpass_dir }}"
30 tags: lastpass
31 with_items:
32 - make clean
33 - make
34
35- name: lastpass - install
36 command: "{{ item }}"
37 args:
38 chdir: "{{ lastpass_dir }}"
39 become: true
40 tags: lastpass
41 with_items:
42 - make install
43 - make install-doc