Update Consul to v1.0.1
This commit is contained in:
@@ -0,0 +1,92 @@
|
||||
.catalog:
|
||||
name: "Consul"
|
||||
description: "Secure Consul cluster"
|
||||
version: "1.0.1-rancher1"
|
||||
uuid: consul-0
|
||||
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
|
||||
- variable: enable_acl
|
||||
label: "ACL Access"
|
||||
type: "boolean"
|
||||
required: true
|
||||
default: false
|
||||
- variable: acl_default_policy
|
||||
label: "ACL Default Policy"
|
||||
type: "enum"
|
||||
options:
|
||||
- "allow"
|
||||
- "deny"
|
||||
default: "allow"
|
||||
required: true
|
||||
- variable: acl_down_policy
|
||||
label: "ACL Down Policy"
|
||||
type: "enum"
|
||||
options:
|
||||
- "allow"
|
||||
- "deny"
|
||||
default: "allow"
|
||||
required: true
|
||||
- variable: acl_master_token
|
||||
label: "ACL Master Token"
|
||||
type: "string"
|
||||
default: ""
|
||||
required: false
|
||||
- variable: ui
|
||||
label: "Enable UI"
|
||||
type: "boolean"
|
||||
default: false
|
||||
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}"
|
||||
acl.enabled: "${enable_acl}"
|
||||
acl.default_policy: "${acl_default_policy}"
|
||||
acl.down_policy: "${acl_down_policy}"
|
||||
acl.master_token: "${acl_master_token}"
|
||||
ui.enabled: ${ui}
|
||||
Reference in New Issue
Block a user