Commit Graph

14 Commits

Author SHA1 Message Date
wjones b38067dd8c Add new power cycle scripts for servers 2026-03-17 07:13:23 -04:00
wjones ee6a150e3e Add pyrsync.py for parallel file transfer using rsync 2025-12-24 10:23:17 -05: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
wjones 6fe5db1adc Merge pull request 'adding new scripts to start and stop clients as well as wrapper scripts to execute them' (#1) from development into main
Reviewed-on: wjones/python-scripts#1
2025-07-03 15:21:42 -04:00
wjones 20839809b0 adding new scripts to start and stop clients as well as wrapper scripts to execute them 2025-07-03 15:19:49 -04:00
wjones 3d527d4712 Match folder structure with proxmox servers 2025-07-01 10:21:08 -04:00
wjones 536fbb4553 This vm_restart.py script is used to restart VMs or LXC containers on a Proxmox host.
It takes two command line arguments: the type of client (vm or lxc) and a list of client IDs.
example: ./cron_scripts/power/vm_restart.py "lxc" "['110', '113', '114', '120']"
2025-07-01 10:03:52 -04:00
wjones 7929f590a0 update vm_shutdown with new lxcs 2025-05-23 14:51:25 -04:00
wjones 324166a6e0 adding script with syntax to clear linux caches 2025-05-20 11:51:22 -04:00
wjones 47b546aff8 adding work scripts 2025-05-20 09:16:54 -04:00
wjones 428084e4ee adding personal scripts 2025-05-20 09:15:41 -04:00
wjones fd41d1f0aa repository creation 2025-05-20 08:43:58 -04:00