... | ... | @@ -199,8 +199,17 @@ hosts. Those components are defined in a YAML file in the |
|
|
(`modules/roles/misc/static-components.yaml` at the time of writing,
|
|
|
but it might move to Hiera, see [issue 30020](https://gitlab.torproject.org/tpo/tpa/team/-/issues/30020) and [puppet](puppet)).
|
|
|
|
|
|
The Jenkins server is also used to build and push websites to static
|
|
|
source servers.
|
|
|
|
|
|
This diagram summarizes how those components talk to each other
|
|
|
graphically:
|
|
|
|
|
|
![Static mirrors architecture diagram](static-component/architecture.png)
|
|
|
|
|
|
A narrative of how changes get propagated through the mirror network
|
|
|
is detailed below.
|
|
|
|
|
|
<!-- this is a rephrased copy of -->
|
|
|
<!-- https://salsa.debian.org/dsa-team/mirror/dsa-puppet/-/blob/master/modules/roles/README.static-mirroring.txt -->
|
|
|
|
... | ... | |