Skip to content

Releases: AlexRosbach/Replibook

RepliBook v1.1.0

26 May 22:38
b359bf9

Choose a tag to compare

Summary

RepliBook 1.1.0 adds guided scans, Windows desktop app work and stronger review/drift tooling:

  • role-oriented scan profiles for workstation, web server, database server, terminal server, automation node, container host and full scans
  • startup/action wizard for choosing scan or apply flows when running RepliBook interactively
  • network scanner for interface addresses, default gateway, DNS and NetworkManager connection details where available
  • system configuration scanner for hostname, timezone and locale
  • scheduled-task scanner for cron, /etc/cron.* and macOS launchd plist locations
  • generated playbooks now include reviewed network, system configuration and scheduled-task sections
  • review preview with safety classification plus replibook-review.json sidecar report
  • optional section exclusion after scanning through interactive prompts or --exclude-sections
  • scan snapshot export with --save-snapshot and replibook diff for drift comparison
  • remote scan recipe command for SSH/SCP-based snapshot collection
  • Windows desktop app frontend with RepliBook branding, shared generator backend, playbook apply support and PowerShell EXE build script
  • native Windows scanners for installed programs, services, network configuration and scheduled tasks
  • replibook modules, replibook gui and replibook scan --modules ... for commander-friendly automation

Fixes

  • addressed Copilot review findings around Windows service StartMode, Tkinter availability, Ansible runner errors, scan-module validation, OS docstrings and generic no-result messages
  • fixed Windows charmap failures while generating playbooks by writing generated playbook and inventory files as UTF-8
  • hardened Windows EXE build script validation so it fails if dist/Replibook.exe is not actually created
  • Windows EXE packaging now includes generator templates so generated playbooks do not miss site.yml.j2

Tag

Release tag: v1.1.0
Target commit: b359bf92091356f1a33bebfe657c06e7d6f425a4

Replibook v1.0.1

19 May 11:40
01b96de

Choose a tag to compare

Replibook v1.0.1

Added

  • Guided scan wizard with per-module explanations instead of one dense multi-select list.
  • Local/SSH target inventory configuration, including host/IP, inventory name, SSH user, port, key path and become override.
  • Guarded replibook apply wrapper around ansible-playbook.
  • replibook apply --install-deps to install Ansible and common required collections when missing.
  • Extra confirmation guard for network-sensitive playbooks, with --confirm-network-changes for non-interactive runs.

Changed

  • Interactive generation now asks for target inventory details before writing inventory.ini.
  • Documentation now explicitly states that Replibook does not back up Docker volumes, bind-mounted files, databases, uploads or application data.

Install

pipx install git+https://github.com/AlexRosbach/Replibook.git@v1.0.1

Replibook v1.0.0

18 May 20:03

Choose a tag to compare

Initial Replibook baseline. Adds Linux/macOS scanning, Ansible playbook generation, documentation, Knowledge Base, issue templates, and YAML-safe generated values.