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