Skip to content

Conversation

@0x6d6f7468
Copy link
Contributor

Merge Develop into Main. Makes the following changes:

  • Use pipx instead of package managers to install Ansible
  • Disable permission flag checks on imported logs
  • Tweak README to clarify relationships between BHIS, ACM, and RITA
  • Update installer
  • Update import logic to account for nonexistent threat intel feeds

Tested on Ubuntu 24.04, Rocky 9, CentOS 9 Stream, and RHEL 9.6

0x6d6f7468 and others added 6 commits November 24, 2025 12:59
* 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

* Display individual log errors even if there are no viable logs
* 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 lisaSW merged commit a3c5150 into main Jan 21, 2026
11 checks passed
@lisaSW lisaSW deleted the develop branch January 21, 2026 01:58
@lisaSW lisaSW restored the develop branch January 21, 2026 01:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants