fix
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
resource "kubectl_manifest" "wordpress_cfg" {
|
||||
count = 0
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
@@ -11,6 +12,7 @@ resource "kubectl_manifest" "wordpress_cfg" {
|
||||
WORDPRESS_DB_NAME: ${var.component}
|
||||
WORDPRESS_DB_USER: ${var.component}
|
||||
WORDPRESS_HOST: ${local.dns_name}
|
||||
WORDPRESS_ADMIN_MAIL: "svc-${var.instance}@${var.domain_name}"
|
||||
WORDPRESS_TITLE: "${var.instance}"
|
||||
WORDPRESS_TABLE_PREFIX: wp_
|
||||
WORDPRESS_DEBUG: "${var.config.is_debug?"true":""}"
|
||||
@@ -32,6 +34,7 @@ EOF
|
||||
}
|
||||
|
||||
resource "kubectl_manifest" "wordpress_files" {
|
||||
count = 0
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
@@ -51,6 +54,16 @@ resource "kubectl_manifest" "wordpress_files" {
|
||||
--dbhost="$${WORDPRESS_DB_HOST}" \
|
||||
--extra-php
|
||||
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: |-
|
||||
#!/bin/sh
|
||||
WP_PATH=/var/www/html/
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
resource "kubectl_manifest" "Deployment_wordpress" {
|
||||
count = 0
|
||||
yaml_body = <<-EOF
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
|
||||
Reference in New Issue
Block a user