Refactor CI/CD setup: streamline Python package installations and add bcrypt hashing for email credentials

This commit is contained in:
2025-04-24 19:15:04 +02:00
parent 4b8ad821b4
commit 5253d4dd41
10 changed files with 69 additions and 17 deletions
+2 -4
View File
@@ -30,12 +30,10 @@ outputs:
runs:
using: "composite"
steps:
- name: Install Python and required packages
- name: Install required python packages
shell: bash
run: |
sudo apt-get update
sudo apt-get install -y python3-pip
python3 -m pip install -r requirements.txt
python3 -m pip install -r requirements/ansible.txt
- name: Prepare SSH key
shell: bash
+6
View File
@@ -17,3 +17,9 @@ runs:
- name: Setup Sectool
uses: a13labs/setup-sectool@v1
- name: Install Python and required packages
shell: bash
run: |
sudo apt-get update
sudo apt-get install -y python3-pip
@@ -8,3 +8,8 @@ runs:
uses: hashicorp/setup-terraform@v1
with:
terraform_version: 1.10.5
- name: Install required python packages
shell: bash
run: |
python3 -m pip install -r requirements/terraform.txt