2 # The purpose of this file is to define the drydock Region, which in turn drives
4 schema: 'drydock/Region/v1'
6 schema: 'metadata/Document/v1'
7 # NEWSITE-CHANGEME: Replace with the site name
8 name: airship-seaworthy
12 storagePolicy: cleartext
14 # NEWSITE-CHANGEME: Substitutions from deckhand SSH public keys into the
15 # list of authorized keys which MaaS will register for the build-in "ubuntu"
16 # account during the PXE process. Create a substitution rule for each SSH
17 # key that should have access to the "ubuntu" account (useful for trouble-
18 # shooting problems before UAM or UAM-lite is operational). SSH keys are
19 # stored as secrets in site/airship-seaworthy/secrets.
21 # Add/replace the first item in the list
22 path: .authorized_keys[0]
24 schema: deckhand/PublicKey/v1
25 # This should match the "name" metadata of the SSH key which will be
26 # substituted, located in site/airship-seaworthy/secrets folder.
27 name: airship_ssh_public_key
30 path: .repositories.main_archive
32 schema: pegleg/SoftwareVersions/v1
33 name: software-versions
34 path: .packages.repositories.main_archive
37 # # Increment the list index
38 # path: .authorized_keys[1]
40 # schema: deckhand/PublicKey/v1
42 # name: MY_USER_ssh_public_key
46 # This is the list of SSH keys which MaaS will register for the built-in
47 # "ubuntu" account during the PXE process. This list is populated by
48 # substitution, so the same SSH keys do not need to be repeated in multiple