Get version on github before pulling
This commit is contained in:
parent
8dcad832a0
commit
87a5619e51
|
@ -8,6 +8,18 @@
|
||||||
tags:
|
tags:
|
||||||
- install
|
- install
|
||||||
|
|
||||||
|
- name: Get bitwarden_rs version
|
||||||
|
uri:
|
||||||
|
url: https://api.github.com/repos/dani-garcia/bitwarden_rs/releases/latest
|
||||||
|
method: GET
|
||||||
|
return_content: yes
|
||||||
|
status_code: 200
|
||||||
|
body_format: json
|
||||||
|
register: bitwarden_rs_github_repo
|
||||||
|
tags:
|
||||||
|
- install
|
||||||
|
- upgrade
|
||||||
|
|
||||||
- name: Get rustup installer
|
- name: Get rustup installer
|
||||||
get_url:
|
get_url:
|
||||||
url: https://sh.rustup.rs
|
url: https://sh.rustup.rs
|
||||||
|
@ -71,6 +83,7 @@
|
||||||
git:
|
git:
|
||||||
repo: https://github.com/dani-garcia/bitwarden_rs.git
|
repo: https://github.com/dani-garcia/bitwarden_rs.git
|
||||||
dest: "{{ item.home }}/bitwarden_rs"
|
dest: "{{ item.home }}/bitwarden_rs"
|
||||||
|
version: "{{ bitwarden_rs_github_repo.json.tag_name }}"
|
||||||
become: yes
|
become: yes
|
||||||
become_user : "{{ item.name }}"
|
become_user : "{{ item.name }}"
|
||||||
become_method: su
|
become_method: su
|
||||||
|
@ -206,6 +219,21 @@
|
||||||
- install
|
- install
|
||||||
- upgrade
|
- upgrade
|
||||||
|
|
||||||
|
- name: Create bitwarden data folder
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: "{{ item.app_folder }}/data"
|
||||||
|
state: directory
|
||||||
|
owner: "{{ item.name }}"
|
||||||
|
group: "{{ item.name }}"
|
||||||
|
mode: '0750'
|
||||||
|
loop: "{{ bitwarden }}"
|
||||||
|
tags:
|
||||||
|
- install
|
||||||
|
- upgrade
|
||||||
|
|
||||||
|
- name: Install bitwarden
|
||||||
|
shell: "rsync -a --info=progress2 {{ item.home }}/bitwarden_rs/target/release/ {{ item.app_folder }}"
|
||||||
|
|
||||||
- name: Install bitwarden
|
- name: Install bitwarden
|
||||||
shell: "rsync -a --info=progress2 {{ item.home }}/bitwarden_rs/target/release/ {{ item.app_folder }}"
|
shell: "rsync -a --info=progress2 {{ item.home }}/bitwarden_rs/target/release/ {{ item.app_folder }}"
|
||||||
become: yes
|
become: yes
|
||||||
|
|
Loading…
Reference in New Issue