From f0e98777a01aa387c60959a4cd4bd7b262a498d5 Mon Sep 17 00:00:00 2001 From: Ravi Tripathi <ravi89@uab.edu> Date: Mon, 26 Jun 2023 16:42:53 -0500 Subject: [PATCH] Add sed command in a separate temote-exec provisioner --- main.tf | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/main.tf b/main.tf index e371076..74e7bed 100644 --- a/main.tf +++ b/main.tf @@ -150,12 +150,18 @@ resource "null_resource" "ops" { } # moves CRI_XCBC file into directory made above +provisioner "remote-exec" { + inline = [ + "sed -i -E 's/(ServerName ).*/\\1xdmod.${module.create-ohpc-instance.ssh_host}.nip.io/' /etc/httpd/conf.d/xdmod.conf", + ] + } + # compute node registration on ohpc provisioner "remote-exec" { inline = [ - "sed -i -E 's/(ServerName ).*/\\1xdmod.${module.create-ohpc-instance.ssh_host}.nip.io/' /etc/httpd/conf.d/xdmod.conf", - for node, net in module.nodes.network: - "ansible-playbook -c local -i /CRI_XCBC/hosts -l `hostname -s` -e \"{'cod_deploy':'false', 'compute_nodes':[{'name':'${node}', 'ip':'${net[0].fixed_ip_v4}', 'mac':'${net[0].mac}', 'vnfs':'', 'sockets':'1', 'corespersocket':'1'}]}\" /CRI_XCBC/site-ops.yaml -b -v"] + for node, net in module.nodes.network: + "ansible-playbook -c local -i /CRI_XCBC/hosts -l `hostname -s` -e \"{'cod_deploy':'false', 'compute_nodes':[{'name':'${node}', 'ip':'${net[0].fixed_ip_v4}', 'mac':'${net[0].mac}', 'vnfs':'', 'sockets':'1', 'corespersocket':'1'}]}\" /CRI_XCBC/site-ops.yaml -b -v" + ] } # ood node -- GitLab