This is the primary Rubin Observatory puppet control repo for the Summit, Base Data Center, and Tucson Teststand.
Direct inclusion of classes via hiera is allowed but, by convention, restricted
to role
layers.
Layer | Class Inclusion Allowed |
---|---|
node/%{fqdn}.yaml | no |
site/%{site}/cluster/%{cluster}/variant/%{variant}/subvariant/%{subvariant}/%{os.family}/major/%{os.release.major}.yaml | no |
site/%{site}/cluster/%{cluster}/variant/%{variant}/subvariant/%{subvariant}.yaml | no |
site/%{site}/cluster/%{cluster}/variant/%{variant}/%{os.family}/major/%{os.release.major}.yaml | no |
site/%{site}/cluster/%{cluster}/variant/%{variant}.yaml | no |
site/%{site}/cluster/%{cluster}/role/%{role}/osfamily/%{os.family}/major/%{os.release.major}.yaml | yes |
site/%{site}/cluster/%{cluster}/role/%{role}.yaml | yes |
site/%{site}/cluster/%{cluster}.yaml | no |
cluster/%{cluster}/variant/%{variant}/subvariant/%{subvariant}/%{os.family}/major/%{os.release.major}.yaml | no |
cluster/%{cluster}/variant/%{variant}/subvariant/%{subvariant}.yaml | no |
cluster/%{cluster}/variant/%{variant}/%{os.family}/major/%{os.release.major}.yaml | no |
cluster/%{cluster}/variant/%{variant}.yaml | no |
cluster/%{cluster}/role/%{role}.yaml | yes |
cluster/%{cluster}/osfamily/%{os.family}/major/%{os.release.major}.yaml | no |
cluster/%{cluster}.yaml | no |
site/%{site}/variant/%{variant}/subvariant/%{subvariant}/%{os.family}/major/%{os.release.major}.yaml | no |
site/%{site}/variant/%{variant}/subvariant/%{subvariant}.yaml | no |
site/%{site}/variant/%{variant}/%{os.family}/major/%{os.release.major}.yaml | no |
site/%{site}/variant/%{variant}.yaml | no |
site/%{site}/role/%{role}.yaml | yes |
site/%{site}.yaml | no |
role/%{role}/osfamily/%{os.family}/major/%{os.release.major}.yaml | yes |
role/%{role}.yaml | yes |
common/osfamily/%{os.family}/major/%{os.release.major}.yaml | no |
common.yaml | no |