58 lines
1.4 KiB
YAML
58 lines
1.4 KiB
YAML
.catalog:
|
|
name: "Consul"
|
|
description: "Secure Consul cluster"
|
|
version: "0.6-rancher1"
|
|
uuid: consul-0
|
|
maximum_rancher_version: v1.9.99
|
|
questions:
|
|
- variable: ca_crt
|
|
label: "CA certificate"
|
|
type: "multiline"
|
|
required: true
|
|
- variable: consul1_key
|
|
label: "First consul key"
|
|
type: "multiline"
|
|
required: true
|
|
- variable: consul1_crt
|
|
label: "First consul certificate"
|
|
type: "multiline"
|
|
required: true
|
|
- variable: consul2_key
|
|
label: "Second consul key"
|
|
type: "multiline"
|
|
required: true
|
|
- variable: consul2_crt
|
|
label: "Second consul certificate"
|
|
type: "multiline"
|
|
required: true
|
|
- variable: consul3_key
|
|
label: "Third consul key"
|
|
type: "multiline"
|
|
required: true
|
|
- variable: consul3_crt
|
|
label: "Third consul certificate"
|
|
type: "multiline"
|
|
required: true
|
|
- variable: gossip_key
|
|
label: "Communication gossip key"
|
|
type: "multiline"
|
|
required: true
|
|
consul:
|
|
scale: 3
|
|
metadata:
|
|
ca.crt: |
|
|
${ca_crt}
|
|
consul1.crt: |
|
|
${consul1_crt}
|
|
consul1.key: |
|
|
${consul1_key}
|
|
consul2.crt: |
|
|
${consul2_crt}
|
|
consul2.key: |
|
|
${consul2_key}
|
|
consul3.crt: |
|
|
${consul3_crt}
|
|
consul3.key: |
|
|
${consul3_key}
|
|
enc.key: "${gossip_key}"
|