From 84c21cd8631307a1497517a013ace79787c690d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C5=A1per=20Fele-=C5=BDor=C5=BE?= Date: Fri, 12 Sep 2025 15:30:50 +0200 Subject: [PATCH] Add dependencies for KRV --- roles/cryptodome/tasks/main.yml | 4 ++++ roles/cryptodome/tasks/main_lin.yml | 5 +++++ roles/cryptodome/tasks/main_win.yml | 2 ++ roles/pwntools/tasks/main.yml | 4 ++++ roles/pwntools/tasks/main_lin.yml | 5 +++++ roles/pwntools/tasks/main_win.yml | 2 ++ roles/python3/tasks/main_lin.yml | 4 ++++ 7 files changed, 26 insertions(+) create mode 100644 roles/cryptodome/tasks/main.yml create mode 100644 roles/cryptodome/tasks/main_lin.yml create mode 100644 roles/cryptodome/tasks/main_win.yml create mode 100644 roles/pwntools/tasks/main.yml create mode 100644 roles/pwntools/tasks/main_lin.yml create mode 100644 roles/pwntools/tasks/main_win.yml diff --git a/roles/cryptodome/tasks/main.yml b/roles/cryptodome/tasks/main.yml new file mode 100644 index 0000000..66e93fe --- /dev/null +++ b/roles/cryptodome/tasks/main.yml @@ -0,0 +1,4 @@ +- import_tasks: main_win.yml + when: ansible_os_family == 'Windows' +- import_tasks: main_lin.yml + when: ansible_os_family == 'Debian' \ No newline at end of file diff --git a/roles/cryptodome/tasks/main_lin.yml b/roles/cryptodome/tasks/main_lin.yml new file mode 100644 index 0000000..33ba5db --- /dev/null +++ b/roles/cryptodome/tasks/main_lin.yml @@ -0,0 +1,5 @@ +- name: Install python-cryptodome + apt: + name: + - python3-cryptodome + state: latest diff --git a/roles/cryptodome/tasks/main_win.yml b/roles/cryptodome/tasks/main_win.yml new file mode 100644 index 0000000..3cce942 --- /dev/null +++ b/roles/cryptodome/tasks/main_win.yml @@ -0,0 +1,2 @@ +- name: Install python3-cryptodome + win_command: pip install cryptodome diff --git a/roles/pwntools/tasks/main.yml b/roles/pwntools/tasks/main.yml new file mode 100644 index 0000000..66e93fe --- /dev/null +++ b/roles/pwntools/tasks/main.yml @@ -0,0 +1,4 @@ +- import_tasks: main_win.yml + when: ansible_os_family == 'Windows' +- import_tasks: main_lin.yml + when: ansible_os_family == 'Debian' \ No newline at end of file diff --git a/roles/pwntools/tasks/main_lin.yml b/roles/pwntools/tasks/main_lin.yml new file mode 100644 index 0000000..009cd6f --- /dev/null +++ b/roles/pwntools/tasks/main_lin.yml @@ -0,0 +1,5 @@ +- name: Install python-pwntools + apt: + name: + - python3-pwntools + state: latest diff --git a/roles/pwntools/tasks/main_win.yml b/roles/pwntools/tasks/main_win.yml new file mode 100644 index 0000000..6b254c8 --- /dev/null +++ b/roles/pwntools/tasks/main_win.yml @@ -0,0 +1,2 @@ +- name: Install python3-pwntools + win_command: pip install pwntools diff --git a/roles/python3/tasks/main_lin.yml b/roles/python3/tasks/main_lin.yml index 8c183df..8c13a70 100644 --- a/roles/python3/tasks/main_lin.yml +++ b/roles/python3/tasks/main_lin.yml @@ -10,3 +10,7 @@ - ipython3 state: latest +- name: Install generally useful libraries + apt: + name: + - python3-tqdm