blob: 3f0e029aa7284537b358cfca9db0362dbe16508b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
- name: import sliver gpg key
shell: |
gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 4449039C
- name: get latest sliver-server binary URL
shell: |
curl -sSLf https://api.github.com/repos/BishopFox/sliver/releases/latest \
| grep -i browser_download_url \
| grep -i sliver-server_linux \
| grep -v sig \
| head -1 \
| cut -d '"' -f 4
register: sliver_url
changed_when: false
- name: create sliver directory
file:
path: "{{ install_path }}"
state: directory
mode: '0755'
- name: download sliver-server binary
get_url:
url: "{{ sliver_url.stdout }}"
dest: "{{ install_path }}/sliver-server"
mode: '0755'
- name: symlink sliver binaries
file:
src: "{{ install_path }}/{{ item }}"
dest: "/usr/local/bin/{{ item }}"
state: link
force: true
loop:
- sliver-server
|