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