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
|
become: true
|
||||||
when: ansible_facts['os_family'] == "RedHat"
|
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
|
#- name: pass user shell to zsh
|
||||||
# user:
|
# user:
|
||||||
# name: "{{ user.name }}"
|
# 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
|
- include_tasks: AUR_builder.yml
|
||||||
when: ansible_facts['os_family'] == "Archlinux"
|
when: ansible_facts['os_family'] == "Archlinux"
|
||||||
- include_tasks: base_software.yml
|
- include_tasks: base_software.yml
|
||||||
|
- include_tasks: bat.yml
|
||||||
|
when: ansible_facts['os_family'] == "Debian"
|
||||||
|
Loading…
Reference in New Issue
Block a user