fix
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
resource "kubectl_manifest" "wordpress_cfg" {
|
resource "kubectl_manifest" "wordpress_cfg" {
|
||||||
|
count = 0
|
||||||
yaml_body = <<-EOF
|
yaml_body = <<-EOF
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
@@ -11,6 +12,7 @@ resource "kubectl_manifest" "wordpress_cfg" {
|
|||||||
WORDPRESS_DB_NAME: ${var.component}
|
WORDPRESS_DB_NAME: ${var.component}
|
||||||
WORDPRESS_DB_USER: ${var.component}
|
WORDPRESS_DB_USER: ${var.component}
|
||||||
WORDPRESS_HOST: ${local.dns_name}
|
WORDPRESS_HOST: ${local.dns_name}
|
||||||
|
WORDPRESS_ADMIN_MAIL: "svc-${var.instance}@${var.domain_name}"
|
||||||
WORDPRESS_TITLE: "${var.instance}"
|
WORDPRESS_TITLE: "${var.instance}"
|
||||||
WORDPRESS_TABLE_PREFIX: wp_
|
WORDPRESS_TABLE_PREFIX: wp_
|
||||||
WORDPRESS_DEBUG: "${var.config.is_debug?"true":""}"
|
WORDPRESS_DEBUG: "${var.config.is_debug?"true":""}"
|
||||||
@@ -32,6 +34,7 @@ EOF
|
|||||||
}
|
}
|
||||||
|
|
||||||
resource "kubectl_manifest" "wordpress_files" {
|
resource "kubectl_manifest" "wordpress_files" {
|
||||||
|
count = 0
|
||||||
yaml_body = <<-EOF
|
yaml_body = <<-EOF
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
@@ -51,6 +54,16 @@ resource "kubectl_manifest" "wordpress_files" {
|
|||||||
--dbhost="$${WORDPRESS_DB_HOST}" \
|
--dbhost="$${WORDPRESS_DB_HOST}" \
|
||||||
--extra-php
|
--extra-php
|
||||||
fi
|
fi
|
||||||
|
if [ -z $(wp core is-installed) ]; then
|
||||||
|
wp core install \
|
||||||
|
--url="https://$${WORDPRESS_HOST}" \
|
||||||
|
--title="$${WORDPRESS_TITLE}" \
|
||||||
|
--admin_user="$${WORDPRESS_ADMIN_NAME}" \
|
||||||
|
--admin_password="$${WORDPRESS_ADMIN_PASSWORD}" \
|
||||||
|
--admin_email="$${WORDPRESS_ADMIN_MAIL}" \
|
||||||
|
--locale="${var.config.locale}" \
|
||||||
|
--skip-email
|
||||||
|
fi
|
||||||
wp-cli: |-
|
wp-cli: |-
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
WP_PATH=/var/www/html/
|
WP_PATH=/var/www/html/
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
resource "kubectl_manifest" "Deployment_wordpress" {
|
resource "kubectl_manifest" "Deployment_wordpress" {
|
||||||
|
count = 0
|
||||||
yaml_body = <<-EOF
|
yaml_body = <<-EOF
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
|
|||||||
Reference in New Issue
Block a user