Skip to content

[ALS-10963] Make Infrastructure configurable for BDC and AIM-AHEAD#198

Open
Gcolon021 wants to merge 7 commits intomainfrom
ALS-10963
Open

[ALS-10963] Make Infrastructure configurable for BDC and AIM-AHEAD#198
Gcolon021 wants to merge 7 commits intomainfrom
ALS-10963

Conversation

@Gcolon021
Copy link
Contributor

No description provided.

This commit introduces a new HTTPD vhosts configuration file, `httpd-vhosts-aim-ahead.conf`, tailored for the AIM-AHEAD environment. Updates include SSL settings, content security policies, virtual host definitions for development and staging environments, and associated Terraform adjustments to dynamically reference environment-specific configurations.
…yment scripts

Standardized environment variable sourcing by integrating `/etc/environment` in all deployment scripts. This ensures fallback values are consistently loaded during provisioning. Added S3 configuration and updated container runtime setup for improved maintainability.
Introduced Terraform modules to render and upload HPDS-specific environment files (`auth-hpds.env` and `open-hpds.env`) to S3. Updated `s3_roles.tf` with necessary S3 object permissions, added example configuration, and implemented outputs for key and ETag references.
@Gcolon021 Gcolon021 self-assigned this Mar 13, 2026
The `sudo systemctl daemon-reexec` command was removed from multiple deployment scripts as it was redundant. Error messages and parameter handling were also refined for better clarity, including the use of String.valueOf() in Jenkins job configurations for consistent parameter processing.
…emove redundancy

Replaced `podman run` with `podman create` in all deployment scripts to let systemd manage container startup. Added commands to stop and remove existing containers and services before creation. Improved informational status checks and removed redundant operations for cleaner deployment logic.
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.

1 participant