d375f4a9fe6dd24c6968b77424df91f1c3ee1f12
[yaml_builds.git] / site_type / sriov-a13 / templates / software / charts / ucp / divingbell / divingbell.j2
1 ---
2 # The purpose of this file is to define site-specific parameters to the
3 # UAM-lite portion of the divingbell chart:
4 # 1. User accounts to create on bare metal
5 # 2. SSH public key for operationg system access to the bare metal
6 # 3. Passwords for operating system access via iDrac/iLo console. SSH password-
7 #    based auth is disabled.
8 schema: armada/Chart/v1
9 metadata:
10   schema: metadata/Document/v1
11   name: ucp-divingbell
12   layeringDefinition:
13     abstract: false
14     layer: site
15     parentSelector:
16       name: ucp-divingbell-global
17     actions:
18       - method: merge
19         path: .
20   labels:
21     name: ucp-divingbell-site
22   storagePolicy: cleartext
23   substitutions:
24     - dest:
25         path: .values.conf.uamlite.users[0].user_sshkeys[0]
26       src:
27         schema: deckhand/PublicKey/v1
28         name: airship_ssh_public_key
29         path: .
30     - dest:
31         path: .values.conf.uamlite.users[0].user_crypt_passwd
32       src:
33         schema: deckhand/Passphrase/v1
34         name: ubuntu_crypt_password
35         path: .
36     - dest:
37         path: .values.conf.uamlite.users[0].user_sshkeys[1]
38       src:
39         schema: deckhand/PublicKey/v1
40         name: localadmin_ssh_public_key
41         path: .
42 data:
43   values:
44     conf:
45       uamlite:
46         users:
47           - user_name: localadmin
48             user_sudo: true
49             user_sshkeys: []
50 ...