Remove Share Drives (#28)

* Add another requirement for Debian to download key.

* Add setup script instead of using scm.hyperling.com.

* Fix setup permissions.

* Starting effort to remove share drives from script. Downsizing homelab.

* Remove files which are no longer useful without mounts.

* Allow initializing on alternate branches.

* Fix Lynis and NMap log locations.

* Remove deleted files from main.

* Fix nmap filename.

* Remove _name from report variables.
This commit is contained in:
2022-08-23 19:22:27 -05:00
committed by GitHub
parent cb9ae5eb18
commit 3109891a7e
17 changed files with 63 additions and 405 deletions

View File

@ -7,7 +7,6 @@
cups_pattern: cupsd
cups_browse: cups-browsed
cups_browse_pattern: cups-browsed
sshfs_leet_cmd: "sshfs {{ leet_ssh }}: /mnt/leet -o allow_other,_netdev"
sshd: sshd
sshd_pattern: sshd
sshd_config: /etc/ssh/sshd_config
@ -25,14 +24,3 @@
crond: cronie
crond_pattern: cronie
when: ansible_distribution == "Archlinux"
- name: General | Facts | Service | Non-FreeBSD
set_fact:
load_fusefs: "echo ''"
when: ansible_system != "FreeBSD"
- name: General | Facts | Service | FreeBSD
set_fact:
load_fusefs: "kldload fusefs"
when: ansible_system == "FreeBSD"

View File

@ -3,8 +3,6 @@
- name: General | Facts | System | Global
set_fact:
leet_ssh: '{{ user }}@leet'
leet_drive: /mnt/leet
lynis_install_dir: /usr/local/src/lynis
dwm_install_dir: /usr/local/src/dwm
st_install_dir: /usr/local/src/st
@ -39,53 +37,10 @@
when: ansible_system == "FreeBSD"
- name: General | Facts | System | 1337 Drive Mounted?
stat:
path: "{{ leet_drive }}/Temp/ansible"
register: leet_drive_details
- name: General | Facts | System | Report Location = 1337
set_fact:
report_location: "{{ leet_drive }}/Temp/ansible"
when: leet_drive_details.stat.exists
- name: General | Facts | System | Report Location = /root
set_fact:
report_location: "/root"
report_scp_location: "Temp/ansible"
when: not leet_drive_details.stat.exists
- name: General | Facts | System | Report File Names
set_fact:
heartbeat_report_name: "{{ ansible_hostname }}.txt"
ansible_pull_report_name: "{{ ansible_hostname }}_last_pull_times.txt"
lynis_report_name: "{{ ansible_hostname }}_lynis.txt"
nmap_report_name: "{{ ansible_hostname }}_nmap.txt"
- name: General | Facts | System | Report Locations (SSHFS)
set_fact:
heartbeat_report: "{{ report_location }}/{{ heartbeat_report_name }}"
ansible_pull_report: "{{ report_location }}/pull/{{ ansible_pull_report_name }}"
lynis_report: "{{ report_location }}/lynis/{{ lynis_report_name }}"
nmap_report: "{{ report_location }}/nmap/{{ nmap_report_name }}"
when: leet_drive_details.stat.exists
- name: General | Facts | System | Report Locations (Local)
set_fact:
heartbeat_report: "{{ report_location }}/{{ heartbeat_report_name }}"
ansible_pull_report: "{{ report_location }}/{{ ansible_pull_report_name }}"
lynis_report: "{{ report_location }}/{{ lynis_report_name }}"
nmap_report: "{{ report_location }}/{{ nmap_report_name }}"
when: not leet_drive_details.stat.exists
- name: General | Facts | System | Report Destinations (SCP)
set_fact:
heartbeat_report_scp: "{{ leet_ssh }}:{{ report_scp_location }}/{{ heartbeat_report_name }}"
ansible_pull_report_scp: "{{ leet_ssh }}:{{ report_scp_location }}/pull/{{ ansible_pull_report_name }}"
lynis_report_scp: "{{ leet_ssh }}:{{ report_scp_location }}/lynis/{{ lynis_report_name }}"
nmap_report_scp: "{{ leet_ssh }}:{{ report_scp_location }}/nmap/{{ nmap_report_name }}"
when: not leet_drive_details.stat.exists
lynis_report: "{{ lynis_install_dir }}/run.txt"
nmap_report: "{{ lynis_install_dir }}/nmap.txt"
- name: General | Facts | System | Ansible Branch