locals { pkg_site_hash = md5(join("", concat([ for f in fileset("${path.root}/sites/pkg", "**") : filesha256("${path.root}/sites/pkg/${f}") ], [local.brand_svg_hash]))) } resource "null_resource" "klops_pkg_site" { count = var.klops_ssh_host != "" ? 1 : 0 depends_on = [null_resource.klops_ci] triggers = { pkg_site_hash = local.pkg_site_hash nugu_css_hash = local.nugu_css_hash } provisioner "local-exec" { interpreter = ["/bin/bash", "-c"] command = "${abspath(path.root)}/scripts/local/klops.sh pkg-site ${var.klops_ssh_host} ${var.klops_ssh_port} ${var.klops_ssh_user} ${abspath(path.root)}/sites/pkg" } }