Skip to content

Enhance Traefik configuration in playbooks #26

Merged
AnsonShie merged 5 commits into
mainfrom
anson/Traefik-setting
Oct 10, 2025
Merged

Enhance Traefik configuration in playbooks #26
AnsonShie merged 5 commits into
mainfrom
anson/Traefik-setting

Conversation

@AnsonShie

Copy link
Copy Markdown
Collaborator

No description provided.

- Added dynamic Traefik configuration for a11yvillage and coseeing backends and frontends.
- Introduced new source configuration files for Traefik.
- Implemented logic to ensure Traefik config directory exists and handles loading and writing of Traefik configurations.
- Updated playbooks to utilize dynamic label generation for Traefik routers and resolvers.
- Updated the condition for ensuring the resolver block exists in Traefik configuration across a11yvillage and coseeing playbooks.
- Changed the condition from checking for undefined resolvers to checking for the absence of the resolver in the configuration.
- Introduced a variable for the Traefik path in a11yvillage, coseeing, and their respective frontends.
- Updated all relevant tasks to use the new variable for consistency and maintainability.
- Added a task to restart the Traefik service after configuration changes.
- Changed the state of the Traefik service from 'present' to 'restarted' in a11yvillage and coseeing playbooks.
- Specified the services to be restarted, ensuring proper service management during playbook execution.
- Registered the result of writing the Traefik configuration in a11yvillage, coseeing, and their respective frontends.
- Added conditional checks to only show the Traefik result if the configuration was changed, improving efficiency and clarity in playbook execution.
@AnsonShie AnsonShie requested a review from tsengwoody October 10, 2025 15:45
@AnsonShie AnsonShie merged commit 47320df into main Oct 10, 2025
1 check passed
@AnsonShie AnsonShie deleted the anson/Traefik-setting branch October 10, 2025 15:45
@AnsonShie AnsonShie temporarily deployed to a11y-village-production October 26, 2025 08:24 — with GitHub Actions Inactive
@AnsonShie AnsonShie temporarily deployed to a11y-village-production October 26, 2025 15:17 — with GitHub Actions Inactive
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