This commit is contained in:
2024-05-17 09:46:47 +02:00
parent efff960ac0
commit 97e374f2bb
2 changed files with 14 additions and 0 deletions

View File

@@ -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/

View File

@@ -1,4 +1,5 @@
resource "kubectl_manifest" "Deployment_wordpress" {
count = 0
yaml_body = <<-EOF
apiVersion: apps/v1
kind: Deployment