diff --git a/main.tf b/main.tf index 2a0c4e6eeb48734a43516407c3b1131f62353b38..863fcbf33b5c6a16c2c67acdd3fbbe47c2c7d672 100644 --- a/main.tf +++ b/main.tf @@ -132,10 +132,16 @@ resource "null_resource" "ops" { private_key = var.ssh_private_key } - # compute node registration on ohpc + # clone CRI_XCBC on node provisioner "remote-exec" { inline = [ "git clone https://github.com/jprorama/CRI_XCBC.git /", + ] + } + + # compute node registration on ohpc + provisioner "remote-exec" { + inline = [ 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" ]