repositories / bugabinga.net
bugabinga.net
personal infrastructure for bugabinga!
owned by admin
modules/klops/pkg-site.tf
Rawlocals {
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"
}
}