Cluster-Init
Inicializační objekty clusteru jsou podřízené v pořadí do node
a nodearray
. Objekt cluster-init definuje specifikace projektu CycleCloud , které se mají spouštět na uzlu.
[[[cluster-init]]]
Přidání oddílu do uzlu bude obsahovat specifikaci projektu. Definice clusteru init může být napsána také v krátkém zápisu:
[cluster my-cluster]
[[node defaults]]
[[[cluster-init my-proj:default:versionA]]]
[[node my-node]]
Credentials = $Credentials
SubnetId = $SubnetId
MachineType = $MachineType
ImageName = $ImageName
[[[cluster-init myspec]]]
Project = myproject
Version = x.y.z
Spec = my-spec
Locker = test-locker
[[[cluster-init my-proj:my-spec:versionA]]]
Hodnoty atributů, které začínají $
odkazováním na parametry.
Pořadí specifikací projektu se respektuje, jak je uvedeno v souboru šablony clusteru. V tomto případě my-proj:default
se spustí jako první, protože pochází z výchozích hodnot uzlů a myproject:x.y.x
nakonec my-proj:my-spec
.
Referenční informace k atributům
Atribut | Typ | Definice |
---|---|---|
Project | Řetězec | Název projektu CycleCloud. |
Verze | Řetězec | Verze specifikace projektu CycleCloud. |
Spec | Řetězec | Název specifikace projektu CycleCloud. |
Skříňku | Řetězec | Názevlockeru, ze kterého se má stáhnout specifikace projektu. |
U projektů obsažených v projektu CycleCloud by měl být Locker nastavený na cyclecloud
.