Initial treasuremap/template for site_type ovsdpdk
[yaml_builds.git] / site_type / ovsdpdk / airship-treasuremap / site / airship-seaworthy / software / charts / ucp / divingbell / divingbell.yaml
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   storagePolicy: cleartext
21   substitutions:
22     - dest:
23         path: .values.conf.uamlite.users[0].user_sshkeys[0]
24       src:
25         schema: deckhand/PublicKey/v1
26         name: airship_ssh_public_key
27         path: .
28     - dest:
29         path: .values.conf.uamlite.users[0].user_crypt_passwd
30       src:
31         schema: deckhand/Passphrase/v1
32         name: ubuntu_crypt_password
33         path: .
34     - dest:
35         path: .values.conf.uamlite.users[1].user_sshkeys[0]
36       src:
37         schema: deckhand/PublicKey/v1
38         name: airship_ssh_public_key
39         path: .
40 data:
41   values:
42     conf:
43       uamlite:
44         users:
45           - user_name: ubuntu
46             user_sudo: true
47             user_sshkeys: []
48           - user_name: airship
49             user_sudo: true
50             user_sshkeys: []
51 ...