Skip to content

Installer Import Logic Updates#89

Merged
lisaSW merged 3 commits intohotfix/import_logicfrom
installer-cleanup
Dec 16, 2025
Merged

Installer Import Logic Updates#89
lisaSW merged 3 commits intohotfix/import_logicfrom
installer-cleanup

Conversation

@lisaSW
Copy link
Contributor

@lisaSW lisaSW commented Dec 16, 2025

Closes: #88 , Closes: #87 , Closes: #63, Closes: #55

  • removed all logic for unsupported OS's
  • importer no longer fails due to failed download of threat intel sources
  • removed all full distribution package upgrades
  • installer now only includes required package management activities
  • Ansible now installed from pipx
  • Removed all non-essential troubleshooting packages
  • Improved error handling and messaging
  • Remove post-installation script that forced rebooting due to removed mass system upgrade commands

removed mass upgrades, cleaned up installer, removed references to unsupported OS's, improved error handling and usage messages
@lisaSW lisaSW linked an issue Dec 16, 2025 that may be closed by this pull request
@lisaSW lisaSW merged commit 6163468 into hotfix/import_logic Dec 16, 2025
5 checks passed
@lisaSW lisaSW deleted the installer-cleanup branch December 16, 2025 22:50
lisaSW added a commit that referenced this pull request Jan 21, 2026
* Disable permission flag checks on imported logs (#86)

* Disable permission flag checks on imported logs

* Display individual log errors even if there are no viable logs

---------

Co-authored-by: Naomi Kramer <naomi@activecountermeasures.com>

* Installer Import Logic Updates (#89)

* rename sshprep to sshprep.sh

* installer updates

removed mass upgrades, cleaned up installer, removed references to unsupported OS's, improved error handling and usage messages

* threat intel feed error handling

* cleaned up installer scripts and improved helper functions

* Update ansible-installer.sh

---------

Co-authored-by: Naomi Kramer <naomi@activecountermeasures.com>
lisaSW added a commit that referenced this pull request Jan 21, 2026
* Install Ansible with Pipx (#84)

* Install Ansible using pipx instead of Linux package manager

* Prepend ~/.local/bin to path if not present (needed on Ubuntu to find pipx-installed Ansible)

* Install pipx in a virtual environment to avoid PEP 668 issues

* Pin ansible-core version 2.15.3 to avoid deprecation warnings and breaking syntax changes

* Pin ansible-core 2.15.13, force installation

* Disable permission flag checks on imported logs (#82)

* Disable permission flag checks on imported logs

* Display individual log errors even if there are no viable logs

* Revert "Disable permission flag checks on imported logs (#82)" (#85)

This reverts commit fd1bbe3.

* Update README.md

* Installer and Import Logic Updates (#90)

* Disable permission flag checks on imported logs (#86)

* Disable permission flag checks on imported logs

* Display individual log errors even if there are no viable logs

---------

Co-authored-by: Naomi Kramer <naomi@activecountermeasures.com>

* Installer Import Logic Updates (#89)

* rename sshprep to sshprep.sh

* installer updates

removed mass upgrades, cleaned up installer, removed references to unsupported OS's, improved error handling and usage messages

* threat intel feed error handling

* cleaned up installer scripts and improved helper functions

* Update ansible-installer.sh

---------

Co-authored-by: Naomi Kramer <naomi@activecountermeasures.com>

---------

Co-authored-by: Naomi Kramer <naomi@activecountermeasures.com>
Co-authored-by: Liza Tsibur <liza@activecountermeasures.com>
Co-authored-by: Keith Chew <40710037+mrkeithchew@users.noreply.github.com>
@lisaSW lisaSW added this to the RITA v5.1.1 milestone Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants