Commit Graph

  • eaa329e70d Update prod VM disk size to 80GB dev Damien 2026-06-21 13:01:37 +02:00
  • eee527a9bc Increase IP Fabric VM disk size to 64GB Damien 2026-06-21 12:58:30 +02:00
  • d0e49254ab Merge pull request 'Add IP Fabric VM to production' (#19) from feat/ipfabric_vm into dev Damien Arnodo 2026-06-21 10:55:01 +00:00
  • fc32f62aa2 Add IP Fabric VM to production Damien 2026-06-21 12:40:48 +02:00
  • 28e0ee7369 Update prod VM configuration for Komodo Damien 2026-06-14 15:39:47 +02:00
  • df9934b48a Remove komodo VM from prod configuration Damien 2026-06-14 15:35:24 +02:00
  • 09d3c84a87 Update user creation and Tailscale setup Damien 2026-06-10 10:49:49 +02:00
  • b1b165c752 Add komodo VM to production Damien 2026-06-10 10:43:28 +02:00
  • 0e2593234a Remove komodo virtual machine from prod Damien 2026-06-10 10:42:09 +02:00
  • 842c24acd8 Unlock user account on Alpine Damien 2026-06-10 10:41:40 +02:00
  • adbc4ff64b Add komodo VM to production Damien 2026-06-10 10:10:34 +02:00
  • fa33c842db Remove komodo virtual machine from prod configuration Damien 2026-06-10 10:08:56 +02:00
  • 06df079bfb Add lock_passwd false to Alpine user config Damien 2026-06-10 10:08:06 +02:00
  • 9bce5603fc Merge pull request 'Add production VMs for IP Fabric and Komodo' (#18) from vm/ipfabric_komodo into dev Damien Arnodo 2026-06-10 07:44:02 +00:00
  • 66106c5ac0 Add production VMs for IP Fabric and Komodo Damien 2026-06-10 09:41:54 +02:00
  • 6c4e3c31b0 Merge pull request 'Remove unused virtual machines from prod config' (#17) from vm/delete_all into dev Damien Arnodo 2026-06-10 07:40:24 +00:00
  • 2ef6995c74 Remove unused virtual machines from prod config Damien 2026-06-10 09:32:32 +02:00
  • 3ce22b493c Add shell specification to Terraform plan steps Damien 2026-06-10 09:29:24 +02:00
  • 452ebb1ac0 Merge pull request 'Add DNS server configuration for Alpine Linux' (#16) from fix/alpine_dns into dev Damien Arnodo 2026-06-10 07:15:26 +00:00
  • a5d1e2b817 Merge branch 'dev' into fix/alpine_dns Damien Arnodo 2026-06-10 07:12:31 +00:00
  • 41dae6a086 Add DNS server configuration for Alpine Linux Damien 2026-06-10 08:49:50 +02:00
  • 43ba14df60 Merge pull request 'chore/fix_qemu_alpine' (#15) from chore/fix_qemu_alpine into dev Damien Arnodo 2026-06-10 06:22:44 +00:00
  • a9fdb3ac45 Add DNS configuration for VMs Damien 2026-06-10 08:18:37 +02:00
  • a66142632c Add Alpine and systemd cloud-init templates Damien 2026-06-10 08:09:42 +02:00
  • f3f84168c3 Remove legacy cloud-init template Damien 2026-06-10 08:09:36 +02:00
  • b652694b26 Merge pull request 'Add komodo VM to prod configuration' (#14) from vm/komodo into dev Damien Arnodo 2026-06-09 17:35:44 +00:00
  • 4a2704c6f3 Add komodo VM to prod configuration Damien 2026-06-09 17:22:20 +02:00
  • 96394ab1b1 Update Terraform workflow file paths and output handling Damien 2026-05-03 21:07:27 +02:00
  • 1ff49e1a2e Fix virtual_machines variable declaration syntax Damien 2026-05-03 20:15:21 +02:00
  • befd57f21f Add IPFabric VM configuration to production Terraform variables Damien 2026-05-03 20:02:31 +02:00
  • 12e413f2a7 Merge pull request 'feat: support SSH key injection via Gitea secrets for CI pipelines' (#12) from feat/ci-ssh-key-support into dev Damien Arnodo 2026-05-03 17:41:11 +00:00
  • f57f68b6f3 feat: add SSH key env vars to PR workflow Damien Arnodo 2026-05-03 17:04:10 +00:00
  • b4fa69f00a feat: add SSH key env vars to deploy workflow Damien Arnodo 2026-05-03 17:03:33 +00:00
  • 8fcf033145 feat: support SSH public key content for CI Damien Arnodo 2026-05-03 17:03:00 +00:00
  • c495b40def feat: support SSH private key injection for CI Damien Arnodo 2026-05-03 17:02:47 +00:00
  • 3bb9c97d69 feat: add SSH key variables for CI support Damien Arnodo 2026-05-03 17:02:31 +00:00
  • 02979f9bb9 Remove ipfabric VM configuration Damien 2026-04-15 11:36:38 +02:00
  • e4889aa9bc feat(prod): add IP Fabric virtual machine configuration Damien 2026-02-05 13:53:37 +01:00
  • e412154bef chore(prod): remove netlab vm configuration from tfvars darnodo 2026-01-12 17:47:38 +01:00
  • 03fbc40de2 Remove IPFabric VM darnodo 2025-12-20 14:50:02 +01:00
  • 1fa826ae7a feat(prod): add ipfabric virtual machine configuration darnodo 2025-12-17 20:38:59 +01:00
  • df71a05e92 feat(terraform): replace centos with ipfabric in supported os list darnodo 2025-12-17 17:01:42 +01:00
  • 3f5a82d87a Create NetLab VM darnodo 2025-12-14 16:47:07 +01:00
  • 293ce5be0d Remove Netlab VM darnodo 2025-12-13 14:33:52 +01:00
  • 6d7a0e64ab feat(vm): enable qemu-guest-agent and set stop_on_destroy darnodo 2025-12-11 19:12:31 +01:00
  • 2ce5c373f2 feat(prod): configure 'netlab' virtual machine in terraform darnodo 2025-12-09 20:51:31 +01:00
  • 9b0fc389c5 Merge pull request 'Test destroy' (#9) from destroy_TestVM into dev Damien Arnodo 2025-12-08 18:13:48 +00:00
  • b47482b3c8 Test destroy darnodo 2025-12-08 19:13:00 +01:00
  • 7bae079670 refactor(ci): remove old unified workflow Damien Arnodo 2025-12-08 16:27:03 +00:00
  • 804b94a837 feat(ci): create dedicated deploy workflow for Terraform Damien Arnodo 2025-12-08 16:26:44 +00:00
  • 349f967fc0 feat(ci): create dedicated PR workflow for Terraform Damien Arnodo 2025-12-08 16:26:26 +00:00
  • e22b8c4aaf Merge pull request 'VM Test' (#8) from deploy_TestVM into dev Damien Arnodo 2025-12-08 16:21:13 +00:00
  • 1baaeffe91 style(terraform): adjust indentation for monitoring VM in prod tfvars darnodo 2025-12-08 17:20:05 +01:00
  • aa3b32ee53 VM Test darnodo 2025-12-08 17:16:28 +01:00
  • bf80e60d7f fix(ci): use head_ref for PR checkout instead of ref_name Damien Arnodo 2025-12-08 15:56:31 +00:00
  • bb39dfa29e ci: add GIT_TOKEN authentication to checkout steps darnodo 2025-12-08 11:56:05 +01:00
  • a02582aaea ci(workflow): hardcode gitea server url in terraform workflow darnodo 2025-12-08 11:31:46 +01:00
  • 6efb997684 chore(terraform): update version constraint and allow tfvars darnodo 2025-12-08 10:22:31 +01:00
  • ba4b530635 fix(ci): replace actions/checkout with git clone Damien Arnodo 2025-12-08 09:00:24 +00:00
  • 6036783cd5 feat(ci): Add Terraform CI/CD pipeline (#4) Damien Arnodo 2025-12-08 08:52:43 +00:00
  • f4d55cc062 fix: use legacy S3 backend syntax for Terraform compatibility Damien Arnodo 2025-12-07 13:33:55 +00:00
  • 086bc029c0 feat: add Scaleway S3 backend for Terraform state Damien Arnodo 2025-12-07 13:31:02 +00:00
  • 90232da467 docs: add Proxmox setup guide for Terraform (#2) Damien Arnodo 2025-12-07 13:08:16 +00:00
  • 531a05a173 docs: fix markdown table alignment in prod README darnodo 2025-12-07 13:32:03 +01:00
  • 87d357fcb1 Update .gitignore, enhance README formatting, and remove obsolete AWX Kubernetes configurations darnodo 2025-10-05 10:51:38 +02:00
  • bc0c9dd450 Add k8s configs and update documentation with AWX setup darnodo 2025-08-29 15:05:17 +02:00
  • 97b88a7b94 Ajout du submodule awx-operator darnodo 2025-08-28 17:23:35 +02:00
  • 7e93ff8406 Merge pull request #2 from darnodo/feat/tailscale D. Arnodo 2025-07-14 19:40:01 +02:00
  • 90b49eee17 Update docs and rename domain suffix darnodo 2025-07-03 19:59:02 +02:00
  • 7cd93ba978 Add Cloud-Init automation with Tailscale darnodo 2025-07-03 09:28:09 +02:00
  • 26d97cbcfb Improve Grafana Alloy template for metrics and logs handling darnodo 2025-06-28 20:39:48 +02:00
  • b8df43b209 update behaviors darnodo 2025-06-26 19:42:56 +02:00
  • a12ba901a0 Merge pull request #1 from darnodo/geat/logs_exporter D. Arnodo 2025-06-25 19:34:02 +02:00
  • 3df6855bb0 ansible(dns): adding alloy configuration darnodo 2025-06-25 19:32:38 +02:00
  • 23440ad6bd ansible/dns : switch to grafana alloy darnodo 2025-06-25 15:33:44 +02:00
  • f4b1ae92c2 ansible : install dnsmasq_exporter darnodo 2025-06-21 08:28:10 +02:00
  • 64f24ad742 Cleaning VM Creation - Remove useless tf files - add extra disks capacity darnodo 2025-06-17 20:02:00 +02:00
  • 738294875a ansible: remove terraform managed files darnodo 2025-06-09 13:50:11 +02:00
  • d71c98c20c ansible: Add example darnodo 2025-06-09 13:45:01 +02:00
  • 6a00eb2708 first commit darnodo 2025-06-09 11:58:11 +02:00