ansible/vars/all
Kevin Fenzi 5ed8c1671c Fedora 42 Final infra freeze is over.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-04-16 10:21:40 -07:00
..
00-EPELCycleNumber.yaml Fix majority of remaining yamllint warnings and errors 2024-11-28 17:31:45 +10:00
00-FedoraCycleNumber.yaml Fedora 42 is GO 2025-04-11 14:12:37 +00:00
EPELBootstrapNumber.yaml Fix majority of remaining yamllint warnings and errors 2024-11-28 17:31:45 +10:00
FedoraBranched.yaml Fedora 42 is GO 2025-04-11 14:12:37 +00:00
FedoraBranchedBodhi.yaml Fedora 42 is GO 2025-04-11 14:12:37 +00:00
FedoraBranchedNumber.yaml Fix majority of remaining yamllint warnings and errors 2024-11-28 17:31:45 +10:00
FedoraPreviousCycleNumber.yaml Fix majority of remaining yamllint warnings and errors 2024-11-28 17:31:45 +10:00
FedoraPreviousPrevious.yaml Fedora 42 is GO 2025-04-11 14:12:37 +00:00
FedoraPreviousPreviousCycleNumber.yaml Fix majority of remaining yamllint warnings and errors 2024-11-28 17:31:45 +10:00
FedoraRawhideNumber.yaml Fix majority of remaining yamllint warnings and errors 2024-11-28 17:31:45 +10:00
Frozen.yaml Fedora 42 Final infra freeze is over. 2025-04-16 10:21:40 -07:00
README Clarify the Frozen variable 2025-02-18 19:51:50 +00:00

This directory contains variables (one per file) that are loaded into 
various playbooks. The first set of these is to allow templates to 
handle the various stages of Fedora development so we don't have to 
remember all the places that need changing. 

There's 3 states for Fedora releases:

1:

Rawhide N+1
Fedora N (stable)
Fedora N-1 (stable)

2: We branch a new release from rawhide: 

Rahide N+2
Fedora N+1 (pre)
Fedora N (stable)
Fedora N-1 (stable)

3. That release is released:

Rawhide N+1
Fedora N (stable)
Fedora N-1 (stable)
Fedora N-2 (stable)

These are controlled by some variables: 

00-FedoraCycleNumber.yaml - The current stable release
FedoraBranchedBodhi.yaml - If bodhi is enabled, whether it's preenable, prebeta, postbeta or current
FedoraBranchedNumber.yaml - The current branched release, or 0 if it doesnt exist
FedoraBranched.yaml - true if there is a branched, false otherwise
FedoraPreviousCycleNumber.yaml - number of previous stable release
FedoraPreviousPreviousCycleNumber.yaml - number of previous previous stable release or 0
FedoraPreviousPrevious.yaml - true if there is a previous previous, otherwise false
FedoraRawhideNumber.yaml - The number of the current rawhide
Frozen.yaml - If infra (InfraFrozen) and the pending release (NextReleaseFrozen) are frozen or not, true or false

This directory also contains variables (one per file) that are loaded into
various playbooks. The first set of these is to allow templates to
handle the various stages of EPEL development so we don't have to
remember all the places that need changing.

There's 3 states for EPEL releases:

1:

EPEL N (stable)
EPEL N-1 (stable)

2: We enable branch requests for a new release:

EPEL N+1 (bootstrap)
EPEL N (stable)
EPEL N-1 (stable)

3. That release is launched:

EPEL N (stable)
EPEL N-1 (stable)
EPEL N-2 (stable)

These are controlled by some variables:

00-EPELCycleNumber.yaml - The current stable release
EPELBootstrapNumber.yaml - The number of the bootstrap release