fix
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
resource "random_password" "mysql_root_pass" {
|
||||
length = 32
|
||||
length = 16
|
||||
special = false
|
||||
}
|
||||
resource "random_password" "mysql_comp_pass" {
|
||||
length = 32
|
||||
length = 16
|
||||
special = false
|
||||
}
|
||||
locals {
|
||||
@@ -33,23 +33,24 @@ resource "kubectl_manifest" "ndb" {
|
||||
labels: ${jsonencode(local.db_labels)}
|
||||
namespace: ${var.namespace}
|
||||
spec:
|
||||
redundancyLevel: 1
|
||||
redundancyLevel: "${var.ndb.redundancyLevel}"
|
||||
dataNode:
|
||||
nodeCount: 1
|
||||
nodeCount: "${var.ndb.dataNode.count}"
|
||||
pvcSpec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
resources:
|
||||
requests:
|
||||
storage: 10Gi
|
||||
storage: "${var.storage.ndb.size}"
|
||||
mysqlNode:
|
||||
nodeCount: 1
|
||||
nodeCount: "${var.ndb.mysqlNode.count}"
|
||||
rootPasswordSecretName: ${kubectl_manifest.mysql_root_pass.name}
|
||||
myCnf: |
|
||||
[mysqld]
|
||||
default_storage_engine=NDBCLUSTER
|
||||
EOF
|
||||
}
|
||||
|
||||
resource "time_sleep" "wait_ndb_ready" {
|
||||
depends_on = [kubectl_manifest.ndb]
|
||||
create_duration = "180s"
|
||||
|
||||
@@ -368,11 +368,35 @@ options:
|
||||
type: string
|
||||
ndb:
|
||||
default:
|
||||
replicas: 1
|
||||
dataNode:
|
||||
count: 1
|
||||
mysqlNode:
|
||||
count: 1
|
||||
redundancyLevel: 1
|
||||
examples:
|
||||
- replicas: 1
|
||||
- dataNode:
|
||||
count: 1
|
||||
mysqlNode:
|
||||
count: 1
|
||||
redundancyLevel: 1
|
||||
properties:
|
||||
replicas:
|
||||
dataNode:
|
||||
default:
|
||||
count: 1
|
||||
properties:
|
||||
count:
|
||||
default: 1
|
||||
type: integer
|
||||
type: object
|
||||
mysqlNode:
|
||||
default:
|
||||
count: 1
|
||||
properties:
|
||||
count:
|
||||
default: 1
|
||||
type: integer
|
||||
type: object
|
||||
redundancyLevel:
|
||||
default: 1
|
||||
type: integer
|
||||
type: object
|
||||
|
||||
Reference in New Issue
Block a user