implement bat instalaiton for debian
This commit is contained in:
parent
576b301e9c
commit
dbd597e1df
@ -45,7 +45,7 @@ system_base_softwares_arch:
|
|||||||
system_base_softwares_debian:
|
system_base_softwares_debian:
|
||||||
- 'zsh'
|
- 'zsh'
|
||||||
- 'stow'
|
- 'stow'
|
||||||
#- 'wol'
|
- 'wakeonlan'
|
||||||
- 'nmap'
|
- 'nmap'
|
||||||
#- 'bind-tools'
|
#- 'bind-tools'
|
||||||
- 'rsync'
|
- 'rsync'
|
||||||
@ -71,3 +71,5 @@ system_base_softwares_debian:
|
|||||||
- 'unzip'
|
- 'unzip'
|
||||||
- 'unrar'
|
- 'unrar'
|
||||||
- 'git-lfs'
|
- 'git-lfs'
|
||||||
|
|
||||||
|
|
||||||
|
@ -35,3 +35,32 @@
|
|||||||
pip:
|
pip:
|
||||||
name: powerline-status # not required. The name of a Python library to install or the url(bzr+,hg+,git+,svn+) of the remote package.,This can be a list (since 2.2) and contain version specifiers (since 2.7).
|
name: powerline-status # not required. The name of a Python library to install or the url(bzr+,hg+,git+,svn+) of the remote package.,This can be a list (since 2.2) and contain version specifiers (since 2.7).
|
||||||
extra_args: --user
|
extra_args: --user
|
||||||
|
|
||||||
|
|
||||||
|
- name: GITHUB | Get current version of bat
|
||||||
|
shell: >
|
||||||
|
warn=False
|
||||||
|
curl --silent https://github.com/sharkdp/bat/releases/latest |
|
||||||
|
grep 'tag' |
|
||||||
|
sed -E 's/.*v([0-9].[0-9][0-9].[0-9]).*/\1/'
|
||||||
|
register: command_result
|
||||||
|
failed_when: >
|
||||||
|
command_result.rc != 0 or
|
||||||
|
not command_result.stdout|regex_search('\w+\.\w+\.\w+')
|
||||||
|
when: ansible_facts['os_family'] == "Debian"
|
||||||
|
|
||||||
|
- name: GITHUB | Set latest version of bat
|
||||||
|
set_fact:
|
||||||
|
bat_version: "{{ command_result.stdout }}"
|
||||||
|
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 }}/bat_{{ bat_version }}_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"
|
Loading…
Reference in New Issue
Block a user