63 lines
1.9 KiB
Markdown
63 lines
1.9 KiB
Markdown
# Changelog
|
|
|
|
## [Unreleased]
|
|
|
|
### Added
|
|
|
|
- CIS-inspired Ansible hardening automation:
|
|
- RHEL 9 role and playbook.
|
|
- Debian 13 / Ubuntu 26.04 role and playbook.
|
|
- IBM AIX 7 role and playbook.
|
|
- Shared sanitized Ansible inventory defaults for Linux and AIX examples.
|
|
- Role-level task structure covering pre-checks, SSH, sudo, auditing, logging, services, filesystem controls, platform-specific settings, handlers, and post-check validation.
|
|
|
|
### Changed
|
|
|
|
- Updated repository, `infra-run`, and Ansible README files to describe the new hardening automation instead of placeholder-only Ansible structure.
|
|
|
|
### Notes
|
|
|
|
- Hardening content is CIS-inspired and intended for portfolio/lab use; production use requires environment-specific review and validation.
|
|
|
|
## [Initial Version]
|
|
|
|
### Added
|
|
|
|
- Repository structure:
|
|
- `infra-run`
|
|
- `platform-projects`
|
|
- `labs`
|
|
- Linux operations Bash toolkit under `infra-run/scripts/bash/os-healthcheck/`:
|
|
- healthcheck
|
|
- disk usage checks
|
|
- service checks
|
|
- system reporting
|
|
- Disk full incident toolkit:
|
|
- disk analysis
|
|
- large files detection
|
|
- deleted open files detection
|
|
- safe cleanup suggestions
|
|
- Network troubleshooting script under `infra-run/scripts/bash/os-healthcheck/`:
|
|
- interface, routing, DNS, connectivity checks
|
|
- Veritas storage toolkit:
|
|
- VxVM disk detection
|
|
- diskgroup extension
|
|
- volume/filesystem resize
|
|
- VCS freeze/unfreeze workflow
|
|
- GPFS storage toolkit:
|
|
- cluster validation
|
|
- NSD planning
|
|
- filesystem expansion
|
|
- rebalance
|
|
- Runbook-style structure and step-based execution.
|
|
|
|
### Changed
|
|
|
|
- Moved Linux operations scripts into `infra-run/scripts/bash/os-healthcheck/` to keep host health and troubleshooting checks grouped together.
|
|
|
|
### Notes
|
|
|
|
- All scripts default to dry-run where change actions are present.
|
|
- Designed for safety and readability.
|
|
- No destructive actions without explicit confirmation.
|