alexandre.pires
ebbb1254fb
Initial setup of gitea actions
2026-07-05 18:36:41 +02:00
alexandre.pires
829ab48919
feat: Add SearXNG module and update infrastructure
...
- Introduced a new SearXNG module with configuration for Kubernetes deployment, service, and ingress.
- Updated existing Terraform app modules to include SearXNG in both dev-01 and prod-01 environments.
- Added necessary variables and secrets for SearXNG in the respective Terraform files.
- Updated Dockerfiles for llama.cpp and ollama to use latest versions.
- Enhanced security and hardening defaults in Kubernetes deployments.
- Improved documentation for Copilot instructions and Terraform workflows.
2026-05-20 20:58:02 +02:00
alexandre.pires
3ea65f060f
Major changes
2025-06-05 23:27:50 +02:00
alexandre.pires
fef5c73726
feat(fwknopd): add Ansible role for fwknopd management with necessary tasks and configurations
2025-05-18 15:50:18 +02:00
alexandre.pires
6adbd50c6d
fix: Remove check for valid remote host info from CI/CD actions
2025-05-02 14:55:38 +02:00
alexandre.pires
b04871a60c
fix: Correct setup steps for Tofu environment and streamline system ID validation
2025-05-02 14:51:53 +02:00
alexandre.pires
b961de0455
fix: Correct terraform_version to tofu_version in setup-opentofu-env action and update ansible command to ping public hosts
2025-05-02 14:46:59 +02:00
alexandre.pires
596f2b13ba
fix: Correct ansible-inventory command to include --limit option for host group filtering
2025-05-02 14:40:52 +02:00
alexandre.pires
51ba9821a0
fix: Update default host group in Ansible setup and correct host entry in inventory
2025-05-02 14:34:08 +02:00
alexandre.pires
5b341c9430
feat: Update Ansible playbooks and host variables for improved organization and functionality
2025-05-02 14:24:08 +02:00
alexandre.pires
3c7c95c8ee
fix: Correct typo in publication description in hugo.yaml
2025-04-27 14:14:05 +02:00
alexandre.pires
89c48246fd
fix: Update deployment workflow to use correct hugo_build script and improve logging
2025-04-27 14:09:06 +02:00
alexandre.pires
4e5346e2e0
feat: Enhance website deployment and build process
...
- Added rsync installation in setup-env action for file synchronization.
- Excluded playbook_websites.yml from ansible-apply-playbook workflow.
- Created a new workflow for building and releasing the Hugo website.
- Added submodule for Hugo theme in .gitmodules.
- Updated host_vars for production to include websites configuration.
- Introduced playbook_websites.yml for managing static files deployment.
- Implemented hugo_build script for building and archiving Hugo sites.
- Updated inventory to include a new web group for website deployment.
- Refactored Terraform configuration to support new website structure.
- Removed deprecated WordPress Terraform configuration.
- Added .gitignore files for websites and specific Hugo site.
- Created archetype and configuration files for the Hugo site.
- Added static assets including CV and images for the Hugo site.
- Integrated Hugo profile theme as a submodule for the website.
2025-04-27 14:03:56 +02:00
alexandre.pires
2fbe4dd1cc
Refactor GitHub Actions workflows to standardize job names to 'iac-apply' and 'iac-validate'
2025-04-25 21:47:45 +02:00
alexandre.pires
30e2b0c440
Add GitHub Actions workflows for OpenTofu K8S Apps apply and validate; update S3 backend configuration
2025-04-25 21:44:43 +02:00
alexandre.pires
9ad18067de
Remove deprecated Terraform IAC configurations and workflows
2025-04-25 21:37:45 +02:00
alexandre.pires
d81590c8a1
Update workflow for OpenTofu Scaleway IAC application with Ansible setup and host info retrieval
2025-04-25 21:26:51 +02:00
alexandre.pires
bd8bf86227
Add Scaleway IAC configuration with OpenTofu integration and environment setup
2025-04-25 21:21:19 +02:00
alexandre.pires
cc15ff3247
Add Terraform configuration for ClouDNS IAC with OpenTofu integration
2025-04-25 19:51:17 +02:00
alexandre.pires
9839a3c9c6
Add Contabo IAC configuration and workflows for OpenTofu integration
2025-04-25 17:48:19 +02:00
alexandre.pires
6975026fc5
Add test step for OpenTofu version validation in CI/CD workflow
2025-04-25 16:42:02 +02:00
alexandre.pires
eaf344f159
Add OpenTofu setup action and update workflows for OpenTofu integration
2025-04-25 16:40:39 +02:00
alexandre.pires
e9c492d149
Add OpenTofu setup and configuration for AWS infrastructure
...
- Create action for setting up OpenTofu environment
- Update Terraform workflow to use OpenTofu for infrastructure management
- Modify backend configuration for S3 with new bucket and region
- Add S3 bucket resources with lifecycle configuration
- Update local variables and remove deprecated files
- Include required Python packages for OpenTofu
2025-04-25 16:37:01 +02:00
alexandre.pires
835784a7a8
Update Ansible workflow to apply playbooks for Fail2Ban, GeoIP, and Duo Security
2025-04-24 22:27:26 +02:00
alexandre.pires
5253d4dd41
Refactor CI/CD setup: streamline Python package installations and add bcrypt hashing for email credentials
2025-04-24 19:15:04 +02:00
alexandre.pires
2657388998
Refactor sectool usage in workflows to include configuration file and remove redundant sectool.json files
2025-03-22 13:06:35 +01:00
alexandre.pires
119fc4d4be
Update GitHub Actions workflow to include additional secrets for Ansible environment setup
2025-03-15 22:53:23 +01:00
alexandre.pires
7c5f6c5f0f
Updated to new sectool
2025-03-15 22:45:15 +01:00
alexandre.pires
b66af6fe77
Update Terraform and application configurations; upgrade Terraform version, WordPress and Gitea versions, and adjust m3uproxy settings
2025-02-22 16:12:39 +01:00
alexandre.pires
7bab11b7f0
Removed weekly reconciliation
2025-01-13 17:16:14 +01:00
alexandre.pires
8fec8d0039
Disabled monitoring
2024-12-12 20:05:32 +01:00
alexandre.pires
b7e535a5af
Added new workflow
2024-12-12 18:55:04 +01:00
alexandre.pires
d9600e2734
Added Terraform/Ansible configuration to include RustDesk deployment
2024-10-26 21:41:10 +02:00
alexandre.pires
ea533c2ef5
Refactor Terraform workflow to include Terraform Init and Apply
2024-10-06 18:10:57 +02:00
alexandre.pires
5c2ad78d13
Refactor file paths in Terraform AWS IAC workflows
2024-10-06 18:09:32 +02:00
alexandre.pires
748b8ff7e2
Refactor Ansible actions to improve host inventory handling
2024-10-06 18:06:37 +02:00
alexandre.pires
c8e82cbab5
Refactor Ansible actions to improve host inventory handling
2024-10-06 14:44:22 +02:00
alexandre.pires
f235dea2af
Refactor SSH key scanning and connection in Ansible actions
2024-10-06 14:37:58 +02:00
alexandre.pires
b753b76e10
Refactor inventory paths in Ansible actions
2024-10-06 01:53:30 +02:00
alexandre.pires
590fff7f61
Refactor workflow files to remove unnecessary triggers and paths
2024-10-03 23:13:13 +02:00
alexandre.pires
325c105fe3
Added monitoring support
2024-10-03 23:03:41 +02:00
alexandre.pires
b7a5805fd8
Refactor workflow file to include Ansible environment setup and get host info action, and setup Kubernetes environment
2024-10-01 23:38:01 +02:00
alexandre.pires
ea1a0c0358
Refactor workflow file to include Ansible environment setup and get host info action
2024-10-01 23:35:48 +02:00
alexandre.pires
ca8657857d
Refactor workflow file to include terraform validation and formatting checks
2024-10-01 23:33:50 +02:00
alexandre.pires
a507a884f2
Refactor get-host-info action.yml to fix system-id variable assignment
2024-10-01 23:27:45 +02:00
alexandre.pires
2271bc9ac3
Refactor workflow file to include host-group and target-host for microk8s deployment
2024-10-01 23:12:21 +02:00
alexandre.pires
c2a4c83844
Refactor workflow file to update host-group variable for microk8s deployment
2024-10-01 23:10:06 +02:00
alexandre.pires
0258c9c3a2
Refactor workflow file to update vault-master-password variable
2024-10-01 23:08:34 +02:00
alexandre.pires
443915c07c
Refactor workflow file to include target host for microk8s deployment
2024-10-01 23:07:30 +02:00
alexandre.pires
04e5932913
Refactor workflow file to update vault-master-password variable
2024-10-01 23:05:10 +02:00