Compare commits
No commits in common. "master" and "master" have entirely different histories.
16 changed files with 3 additions and 98 deletions
|
|
@ -2,8 +2,3 @@
|
|||
# matevz.pesek@fri.uni-lj.si
|
||||
dependencies:
|
||||
- c_development
|
||||
- docker
|
||||
- pwntools
|
||||
- netcat
|
||||
- ropr
|
||||
- pwndbg
|
||||
|
|
|
|||
|
|
@ -47,11 +47,6 @@
|
|||
owner: root
|
||||
mode: 0600
|
||||
|
||||
- name: Fix apparmor HOMEDIRS
|
||||
template:
|
||||
src: apparmor_cifs_homes
|
||||
dest: "/etc/apparmor.d/tunables/home.d/cifs_homes"
|
||||
|
||||
#- name: Configure libpam-mount
|
||||
# copy:
|
||||
# src: pam_mount.conf.xml
|
||||
|
|
@ -65,13 +60,7 @@
|
|||
command: pam-auth-update --disable mkhomedir
|
||||
become: true
|
||||
|
||||
- name: Use sssd for cifs idmap
|
||||
file:
|
||||
state: link
|
||||
src: /usr/lib/x86_64-linux-gnu/cifs-utils/cifs_idmap_sss.so
|
||||
path: /etc/alternatives/idmap-plugin
|
||||
|
||||
- name: Create service to get and renew machine kerberos tickets
|
||||
- name: Create kstart service
|
||||
copy:
|
||||
src: kstart.service
|
||||
dest: /etc/systemd/system/kstart.service
|
||||
|
|
@ -81,19 +70,14 @@
|
|||
src: kstart.service
|
||||
dest: /etc/systemd/system/kstart.service
|
||||
|
||||
- name: Create profiles directory
|
||||
file:
|
||||
path: /home/profiles
|
||||
state: directory
|
||||
|
||||
- name: Add mount - cifs_home
|
||||
mount:
|
||||
boot: true
|
||||
fstype: cifs
|
||||
src: "//ucilnicesmb.fri1.uni-lj.si/ucilnice_d"
|
||||
path: /remote_home
|
||||
path: /mnt/cifs_home
|
||||
state: mounted
|
||||
opts: "cruid=0,username={{ inventory_hostname }}-linux@FRI1.UNI-LJ.SI,sec=krb5i,nobrl,sfu,cifsacl,setuids,fsc,multiuser,actimeo=65536,nostrictsync,cache=loose,resilienthandles,noatime,x-systemd.requires=kstart.service"
|
||||
opts: "cruid=0,username={{ inventory_hostname }}-linux@FRI1.UNI-LJ.SI,sec=krb5i,nobrl,sfu,nostrictsync,cache=loose,mfsymlinks,dir_mode=0700,file_mode=0700,fsc,multiuser,x-systemd.requires=kstart.service"
|
||||
|
||||
- name: Restart sssd
|
||||
service:
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
- import_tasks: main_win.yml
|
||||
when: ansible_os_family == 'Windows'
|
||||
- import_tasks: main_lin.yml
|
||||
when: ansible_os_family == 'Debian'
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
- name: Install netcat
|
||||
apt:
|
||||
name: netcat-openbsd
|
||||
state: latest
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
- name: Install netcat
|
||||
win_chocolatey:
|
||||
name: netcat
|
||||
state: latest
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
dependencies:
|
||||
- c_development
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
- import_tasks: main_win.yml
|
||||
when: ansible_os_family == 'Windows'
|
||||
- import_tasks: main_lin.yml
|
||||
when: ansible_os_family == 'Debian'
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
- name: Install dependencies
|
||||
apt:
|
||||
name:
|
||||
- git
|
||||
|
||||
- name: Download pwndbg
|
||||
command:
|
||||
cmd: git clone https://github.com/pwndbg/pwndbg
|
||||
creates: /opt/pwndbg
|
||||
chdir: /opt
|
||||
|
||||
- name: Pull latest pwndbg
|
||||
command:
|
||||
cmd: git pull
|
||||
chdir: /opt/pwndbg
|
||||
|
||||
- name: Install pwndbg
|
||||
command:
|
||||
cmd: ./setup.sh
|
||||
chdir: /opt/pwndbg
|
||||
|
||||
- name: Update folder permissions (to allow lock files)
|
||||
file:
|
||||
mode: '0777'
|
||||
path: /opt/pwndbg/.venv
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
- name: pwndbg uninstallable
|
||||
debug:
|
||||
msg: "This task is not installable on Windows. Skipping."
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
dependencies:
|
||||
- rust
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
- import_tasks: main_win.yml
|
||||
when: ansible_os_family == 'Windows'
|
||||
- import_tasks: main_lin.yml
|
||||
when: ansible_os_family == 'Debian'
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
- name: Install ropr
|
||||
ansible.builtin.command:
|
||||
cmd: cargo install ropr --root /usr/local
|
||||
creates: /usr/local/bin/ropr
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
- name: Uninstallable
|
||||
debug:
|
||||
msg: "This task is not installable on Windows. Skipping."
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
- import_tasks: main_win.yml
|
||||
when: ansible_os_family == 'Windows'
|
||||
- import_tasks: main_lin.yml
|
||||
when: ansible_os_family == 'Debian'
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
- name: Install rust tools
|
||||
apt:
|
||||
name:
|
||||
- rustc
|
||||
- cargo
|
||||
- rustfmt
|
||||
state: latest
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
- name: Install rust
|
||||
win_chocolatey:
|
||||
name: rust
|
||||
state: latest
|
||||
Loading…
Add table
Add a link
Reference in a new issue