correct bat issue and dedicated file
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
parent
f6c701202f
commit
dcac7dae39
@ -54,33 +54,6 @@
|
||||
become: true
|
||||
when: ansible_facts['os_family'] == "RedHat"
|
||||
|
||||
|
||||
- name: GITHUB | Get current version of bat
|
||||
shell: >
|
||||
warn=False
|
||||
set -o pipefail
|
||||
curl -L --silent https://api.github.com/repos/sharkdp/bat/releases/latest |
|
||||
grep '"tag_name":' |
|
||||
sed -E 's/.*"([^"]+)".*/\1/'|sed 's/v//'
|
||||
|
||||
register: bat_version
|
||||
changed_when: false
|
||||
failed_when: >
|
||||
bat_version.rc != 0 or
|
||||
not bat_version.stdout|regex_search('\w+\.\w+\.\w+')
|
||||
when: ansible_facts['os_family'] == "Debian"
|
||||
|
||||
- name: DEBIAN | Set URL to download bins
|
||||
set_fact:
|
||||
debian_url: "https://github.com/sharkdp/bat/releases/download/v{{ bat_version.stdout }}/bat_{{ bat_version.stdout }}_amd64.deb"
|
||||
when: ansible_facts['os_family'] == "Debian"
|
||||
|
||||
- name: DEBIAN | Install deb from github
|
||||
become: true
|
||||
apt:
|
||||
deb: "{{ debian_url }}"
|
||||
when: ansible_facts['os_family'] == "Debian"
|
||||
|
||||
#- name: pass user shell to zsh
|
||||
# user:
|
||||
# name: "{{ user.name }}"
|
||||
|
25
tasks/bat.yml
Normal file
25
tasks/bat.yml
Normal file
@ -0,0 +1,25 @@
|
||||
- name: GITHUB | Get current version of bat
|
||||
shell: >
|
||||
set -o pipefail &&
|
||||
curl -L --silent https://api.github.com/repos/sharkdp/bat/releases/latest |
|
||||
grep '"tag_name":' |
|
||||
sed -E 's/.*"([^"]+)".*/\1/'|sed 's/v//'
|
||||
register: bat_version
|
||||
args:
|
||||
executable: /bin/bash
|
||||
changed_when: false
|
||||
failed_when: >
|
||||
bat_version.rc != 0 or
|
||||
not bat_version.stdout|regex_search('\w+\.\w+\.\w+')
|
||||
- name: DEBIAN | Set URL to download bins
|
||||
set_fact:
|
||||
debian_url: "https://github.com/sharkdp/bat/releases/download/v{{ bat_version.stdout }}/bat_{{ bat_version.stdout }}_amd64.deb"
|
||||
when: ansible_facts['os_family'] == "Debian"
|
||||
|
||||
- name: DEBIAN | Install deb from github
|
||||
become: true
|
||||
apt:
|
||||
deb: "{{ debian_url }}"
|
||||
when: ansible_facts['os_family'] == "Debian"
|
||||
|
||||
|
@ -27,3 +27,5 @@
|
||||
- include_tasks: AUR_builder.yml
|
||||
when: ansible_facts['os_family'] == "Archlinux"
|
||||
- include_tasks: base_software.yml
|
||||
- include_tasks: bat.yml
|
||||
when: ansible_facts['os_family'] == "Debian"
|
||||
|
Loading…
Reference in New Issue
Block a user