blob: d163a5ec68a45a8a3bebe0344bf281f17b9590ff [file] [log] [blame]
Zack Williams04575aa2022-03-19 21:51:44 -07001---
2# devtools tasks/shellcheck.yml
3#
4# SPDX-FileCopyrightText: 2022 Open Networking Foundation <support@opennetworking.org>
5# SPDX-License-Identifier: Apache-2.0
6
7- name: Download shellcheck archive
8 get_url:
9 url: "{{ devtools_shellcheck_url }}"
10 checksum: "{{ devtools_shellcheck_checksum }}"
Zack Williamsa3ecef42022-03-19 21:51:44 -070011 dest: "{{ devtools_dist_dir }}/shellcheck.tar.xz"
Zack Williams04575aa2022-03-19 21:51:44 -070012
13- name: Unarchive shellcheck
14 unarchive:
Zack Williamsa3ecef42022-03-19 21:51:44 -070015 src: "{{ devtools_dist_dir }}/shellcheck.tar.xz"
16 dest: "{{ devtools_dist_dir }}"
Zack Williams04575aa2022-03-19 21:51:44 -070017 remote_src: true
18
19- name: Install shellcheck binary
20 copy:
Zack Williamsa3ecef42022-03-19 21:51:44 -070021 src: >-
22 {{ devtools_dist_dir }}/shellcheck-v{{
23 devtools_shellcheck_version }}/shellcheck
Zack Williams04575aa2022-03-19 21:51:44 -070024 dest: /usr/local/bin/shellcheck
25 mode: "0755"
26 remote_src: true