feature(tailscale) : add-tailnet-access #1

Merged
Damien merged 3 commits from feature(tailscale)--add-tailnet-access into main 2026-02-05 10:41:30 +00:00
Owner

Add Talent access by using Tailscale sidecar service.
File added : docker-compose.override.yml :

  • Add Tailscale service
  • Override ports from Infrahub compose

Fire restore : docker-compose.yml by using the default compose from Infrahub

Add Talent access by using Tailscale sidecar service. File added : `docker-compose.override.yml` : - Add Tailscale service - Override ports from Infrahub compose Fire restore : `docker-compose.yml` by using the default compose from [Infrahub](https://docs.infrahub.app/guides/installation)
Damien added 3 commits 2026-02-05 10:40:11 +00:00
Introduces an `x-infrahub-config` extension field to the docker-compose file. This block aggregates all Infrahub environment variables (AWS, DB, Broker, Cache, etc.) into a reusable anchor (`&infrahub_config`).

This change allows for:
- Centralized management of configuration options.
- Improved visibility of available settings matching the official documentation.
- Easier injection of these variables into dependent services via the new anchor.
Remove the `!override` custom YAML tag from the `ports` configuration for the `message-queue`, `database`, and `infrahub-server` services. This ensures compatibility with standard Docker Compose parsers while maintaining the behavior of disabling port mappings by providing an empty list.
Update `docker-compose.override.yml` to use the `!override` tag on the `ports` configuration for `message-queue`, `database`, and `infrahub-server`.

This change ensures that Docker Compose replaces the ports list rather than merging it with the base configuration, strictly preventing these services from exposing ports.
Damien merged commit 12c53b5562 into main 2026-02-05 10:41:30 +00:00
Damien deleted branch feature(tailscale)--add-tailnet-access 2026-02-05 10:41:30 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Damien/infrahub-deployment#1