From 56b09942c04c191b7581a26e1375226d40709a34 Mon Sep 17 00:00:00 2001 From: heqnx Date: Sun, 25 May 2025 08:23:11 +0300 Subject: added sliver ansible playbook --- sliver-c2/tasks/sliver_configure.yaml | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 sliver-c2/tasks/sliver_configure.yaml (limited to 'sliver-c2/tasks/sliver_configure.yaml') diff --git a/sliver-c2/tasks/sliver_configure.yaml b/sliver-c2/tasks/sliver_configure.yaml new file mode 100644 index 0000000..68d2ba4 --- /dev/null +++ b/sliver-c2/tasks/sliver_configure.yaml @@ -0,0 +1,41 @@ +- name: ensure .sliver config directory exists + file: + path: /root/.sliver/configs + state: directory + owner: root + group: root + mode: '0700' + +- name: deploy custom server.json config + template: + src: server.json.j2 + dest: /root/.sliver/configs/server.json + owner: root + group: root + mode: '0600' + force: true + +- name: ensure sliver client config directory exists + file: + path: /root/.sliver-client/configs + state: directory + owner: root + group: root + mode: '0700' + +- name: generate sliver operator profiles + loop: "{{ sliver_operators }}" + loop_control: + loop_var: operator + command: > + /opt/sliver/sliver-server operator --name {{ operator }} --lhost {{ sliver_server }} --save /root/.sliver-client/configs + notify: sliver systemd handler + +- name: fix permissions for .sliver-client directory + file: + path: /root/.sliver-client + state: directory + recurse: true + owner: root + group: root + -- cgit v1.2.3