Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com>
This commit is contained in:
Jeroen Oudshoorn
2023-09-24 20:13:47 +02:00
parent 0995d29005
commit e825c87efa

View File

@ -23,7 +23,6 @@
- pwnagotchi.service
- bettercap.service
- pwngrid-peer.service
- epd-fuse.service
- fstrim.timer
disable:
- apt-daily.timer
@ -392,6 +391,11 @@
extra_args: "--no-cache-dir"
when: (pwnagotchigit.changed) or (pip_packages['pwnagotchi'] is undefined) or (pip_packages['pwnagotchi'] != pwnagotchi_version)
- name: remove pwnagotchi folder
file:
state: absent
path: /usr/local/src/pwnagotchi
# Install go-1.20.6
- name: Install go-1.21
unarchive:
@ -422,6 +426,11 @@
chdir: /usr/local/src/pwngrid
when: pwngrid.changed
- name: remove pwngrid folder
file:
state: absent
path: /usr/local/src/pwngrid
- name: download bettercap v2.32.1
git:
repo: https://github.com/jayofelony/bettercap.git
@ -435,6 +444,11 @@
chdir: /usr/local/src/bettercap
when: bettercap.changed
- name: remove bettercap folder
file:
state: absent
path: /usr/local/src/bettercap
- name: clone bettercap caplets
git:
repo: https://github.com/jayofelony/caplets.git
@ -591,6 +605,13 @@
with_items: "{{ packages.apt.downgrade }}"
register: libpcap
- name: remove old libpcap files
become_user: root
file:
path: "/usr/local/src/{{ item }}"
state: absent
with_items: "{{ packages.apt.downgrade }}"
- name: add firmware packages to hold
become_user: root
dpkg_selections:
@ -602,13 +623,14 @@
- name: clean apt cache
become_user: root
apt:
autoclean: yes
autoclean: true
- name: remove dependencies that are no longer required
become_user: root
apt:
autoremove: yes
- name: disable unecessary services
- name: disable unnecessary services
become_user: root
systemd:
name: "{{ item }}"
@ -616,6 +638,14 @@
enabled: no
with_items: "{{ services.disable }}"
- name: enable services
become_user: root
systemd:
name: "{{ item }}"
enabled: true
state: stopped
with_items: "{{ services.enable }}"
- name: remove ssh keys
become_user: root
file: