Commit Graph
16 Commits
Author SHA1 Message Date
darnodo a02582aaea ci(workflow): hardcode gitea server url in terraform workflow
Terraform CI/CD / Validate (push) Failing after 2s
Terraform CI/CD / Plan (push) Has been skipped
Terraform CI/CD / Apply (push) Has been skipped
Replaces the dynamic `${{ gitea.server_url }}` variable with the explicit URL `https://gitea.arnodo.fr` in the Terraform workflow configuration. This change affects git clone operations and API calls for posting PR comments, likely to resolve issues with variable expansion or DNS resolution within the runner environment.
2025-12-08 11:31:46 +01:00
darnodo 6efb997684 chore(terraform): update version constraint and allow tfvars
Terraform CI/CD / Validate (push) Failing after 1s
Terraform CI/CD / Plan (push) Has been skipped
Terraform CI/CD / Apply (push) Has been skipped
- Remove `*.tfvars` from .gitignore to allow tracking variable files.
- Enforce Terraform version to be greater than or equal to 1.5.0 in prod configuration.
2025-12-08 10:22:31 +01:00
darnodo 531a05a173 docs: fix markdown table alignment in prod README
Reformat the Proxmox template requirements table in `terraform/prod/README.md` to improve readability and ensure consistent spacing between columns. This purely aesthetic change aligns the headers and cell contents properly.
2025-12-07 13:32:03 +01:00
darnodo bc0c9dd450 Add k8s configs and update documentation with AWX setup 2025-08-29 15:05:17 +02:00
darnodo 97b88a7b94 Ajout du submodule awx-operator 2025-08-28 17:23:35 +02:00
darnodo 90b49eee17 Update docs and rename domain suffix
The commit message should be:

``` Translate docs to French and update domain examples

Change the example domain from lab.home.arnodo.fr to taila5ad8.ts.net
and convert documentation to French. Remove LXC container configuration
that was not being used. ```

This message captures the key changes: 1. Translation of documentation
to French 2. Update of domain examples throughout the codebase 3.
Removal of unused LXC container configuration

The changes warrant a body since there are multiple related but distinct
changes being made. The message follows the Git commit style guidelines,
using imperative mood and keeping the first line under 50 characters.
2025-07-03 19:59:02 +02:00
darnodo 7cd93ba978 Add Cloud-Init automation with Tailscale
The commit rephrases the README to focus on Cloud-Init setup and removes
unused Ansible code, making Tailscale configuration automatic.

Subject line: Replace Ansible with automated Cloud-Init configuration

Body: Refactors infrastructure bootstrapping to leverage Cloud-Init
instead of Ansible for initial VM setup, particularly with respect to
Tailscale installation and authentication.

This simplifies the architecture by: - Removing manual post-provisioning
Ansible steps - Automating Tailscale setup via Cloud-Init - Updating
documentation to reflect new workflow
2025-07-03 09:28:09 +02:00
darnodo 26d97cbcfb Improve Grafana Alloy template for metrics and logs handling
Clarify pipelines for Prometheus metrics and Loki logs with better
structure and comments. Fix label for logs from "job" to "unit" and
correct forwarding to Loki destination. Remove duplicate endpoint block.
2025-06-28 20:39:48 +02:00
darnodo b8df43b209 update behaviors 2025-06-26 19:42:56 +02:00
darnodo 3df6855bb0 ansible(dns): adding alloy configuration 2025-06-25 19:32:38 +02:00
darnodo 23440ad6bd ansible/dns : switch to grafana alloy 2025-06-25 15:33:44 +02:00
darnodo f4b1ae92c2 ansible : install dnsmasq_exporter 2025-06-21 08:28:10 +02:00
darnodo 64f24ad742 Cleaning VM Creation
- Remove useless tf files
- add extra disks capacity
2025-06-17 20:02:00 +02:00
darnodo 738294875a ansible: remove terraform managed files 2025-06-09 13:50:11 +02:00
darnodo d71c98c20c ansible: Add example 2025-06-09 13:45:01 +02:00
darnodo 6a00eb2708 first commit 2025-06-09 11:58:11 +02:00