2025-04-04 11:11:57 +02:00
2025-04-04 11:08:58 +02:00
2025-04-04 11:01:40 +02:00
2025-04-04 11:11:57 +02:00

This group contains configuration, playbooks and roles to deploy the following services:

  • std_daq
  • BEC
  • jungfraujoch_server
  • jungfraujoch_writer
  • sf_daq (upcoming)

It has the following subgroups:

  • configs: contains per-beamline, per-facility configuration files for the supported services. A change in the config files will trigger a deployment pipeline
  • inventories: a per-facility repository of Ansible inventories
  • pipelines: repository for the definition of the pipelines to be triggered on config changes
  • playbooks: the playbooks used for deployment
  • roles: general Ansible roles needed for deployment

The general architecture relies on one or more Ansible controller hosts running one or more GitLab runners on it. A configuration change in config then triggers a specific pipeline, that will eventually be executed on a proper GitLab Runner that will execute a set of playbooks on a defined inventory.

Image

Description
No description provided
Readme 71 KiB