Commit Graph

10 Commits

Author SHA1 Message Date
wjones 75bd96098a Add various scripts for server power management and build process
- Introduced .gitignore to exclude unnecessary files
- Added scripts for powering on/off servers via IPMI and iLO
- Implemented multi_powercycle script to manage multiple servers
- Created build script for packaging multi_powercycle with PyInstaller
- Enhanced logging functionality across scripts

Co-authored-by: Copilot <copilot@github.com>
2026-04-26 08:55:19 -04:00
wjones 9ea54cfc60 combined all there postgresql scripts into one to backup base, databases and clean up old archived WAL files.
Co-authored-by: Copilot <copilot@github.com>
2026-04-25 09:39:45 -04:00
wjones b728fe84f2 adding script that cleans up archived wal files
Co-authored-by: Copilot <copilot@github.com>
2026-04-24 09:10:03 -04:00
wjones 9bef455732 update credentials section in ilo files. Add sync_data script .
Co-authored-by: Copilot <copilot@github.com>
2026-04-23 15:25:42 -04:00
wjones 1ebf3f1435 Add misc scripts to repoitory 2026-04-23 08:26:38 -04:00
wjones f4e87910ab Create credentials 2026-03-21 10:13:31 -04:00
wjones b8b585d242 Update set_fanspeed.py 2026-03-21 10:05:52 -04:00
wjones b30c85dead Enhance update_system.py with timestamp logging for better tracking of system updates 2025-11-20 09:10:58 -05:00
wjones 9f112e0903 Add update_system.py script for package management and reboot handling 2025-10-06 10:13:29 -04:00
wjones 95f132bdf8 Add scripts for managing VM and LXC container power states and fan control
- Implemented set_fanspeed.py for dynamic fan speed control based on temperature.
- Created ilo_poweroff.py and ilo_poweron.py for iLO power management.
- Added ipmi_poweroff.py and ipmi_poweron.py for IPMI power control.
- Developed vm_start.py, vm_stop.py, vm_restart.py, and vm_shutdown.py for VM and LXC management.
- Introduced wrapper scripts (start_wrapper.sh, stop_wrapper.sh) for simplified execution.
- Removed deprecated shell scripts for power control.
2025-10-06 10:10:54 -04:00