2017-09-22 11:36:08 -07:00

94 lines
2.5 KiB
YAML

.catalog:
name: "Minecraft"
version: "v1.8"
description: "Minecraft server"
uuid: minecraft-0
maximum_rancher_version: v1.9.99
questions:
- variable: "EULA"
label: "Accept EULA"
description: "Select TRUE to accept the Minecraft EULA"
required: true
type: "enum"
options:
- TRUE
- variable: "SCALE"
label: "Scale"
description: "How many servers to run"
default: 1
required: true
type: "int"
- variable: "PORT"
label: "Port number"
description: "On which port should the Load Balancer listen?"
default: 25565
required: true
type: "int"
- variable: "VERSION"
label: "Minecraft Version"
description: "Select the version of Minecraft server to run. Default is the latest available"
required: false
type: "enum"
default: LATEST
options:
- LATEST
- SNAPSHOT
- 1.8.9
- 1.7.10
- 1.6.4
- variable: "DIFFICULTY"
label: "Difficulty level"
description: "Select the Minecraft difficulty level. Default is normal"
default: normal
required: true
type: "enum"
options:
- peaceful
- easy
- normal
- hard
- variable: "MODE"
label: "Default game mode"
description: "Select the game mode to connect in. Default is survival"
default: survival
required: true
type: "enum"
options:
- survival
- creative
- adventure
- spectator
- variable: "PVP"
label: "PvP mode"
description: "Check here to enable PvP mode. Default is no PvP."
default: false
type: "boolean"
required: true
- variable: "MOTD"
label: "Description"
description: "Description string for Minecraft server"
default: "A Minecraft server powered by Docker"
type: "string"
required: true
- variable: "WHITELIST"
label: "Whitelist"
description: "Player names to whitelist, comma separated"
type: "string"
- variable: "OPS"
label: "Operators"
description: "Player names to give operator privileges, comma separated"
type: "string"
- variable: "SEED"
label: "Level seed"
description: "Optional level seed number for world generation"
type: "int"
- variable: "WORLD"
label: "World URL"
description: "URL to download zipped world directory"
type: "string"
Minecraft:
scale: ${SCALE}
MinecraftLB:
load_balancer_config: {}