@@ -512,10 +512,10 @@ resource "proxmox_lxc" "lxc" {
512
512
private_key = file (var. proxmox_ssh_key_path )
513
513
}
514
514
inline = [
515
- " pct status $(pct list | grep \"\\ b ${ local . vm_name } \\ b \ " | awk '{print $1}') | grep -v running && pct start $(pct list | grep \"\\ b ${ local . vm_name } \\ b \ " | awk '{print $1}') || /bin/true" ,
516
- " lxc-wait $(pct list | grep \"\\ b ${ local . vm_name } \\ b \ " | awk '{print $1}') -s RUNNING" ,
517
- " pct push $(pct list | grep \"\\ b ${ local . vm_name } \\ b \ " | awk '{print $1}') /tmp/proxmox_lxc_${ local . vm_name } _bootstrap.sh /bootstrap.sh" ,
518
- " pct exec $(pct list | grep \"\\ b ${ local . vm_name } \\ b \ " | awk '{print $1}') /bin/bash /bootstrap.sh"
515
+ " pct status $(pct list | awk '{ print $1 \" @ \" $3 }' | grep \" @ ${ local . vm_name } $ \ " | awk -F@ '{print $1}') | grep -v running && pct start $(pct list | awk '{ print $1 \" @ \" $3 }' | grep \" @ ${ local . vm_name } $ \ " | awk -F@ '{print $1}') || /bin/true" ,
516
+ " lxc-wait $(pct list | awk '{ print $1 \" @ \" $3 }' | grep \" @ ${ local . vm_name } $ \ " | awk -F@ '{print $1}') -s RUNNING" ,
517
+ " pct push $(pct list | awk '{ print $1 \" @ \" $3 }' | grep \" @ ${ local . vm_name } $ \ " | awk -F@ '{print $1}') /tmp/proxmox_lxc_${ local . vm_name } _bootstrap.sh /bootstrap.sh" ,
518
+ " pct exec $(pct list | awk '{ print $1 \" @ \" $3 }' | grep \" @ ${ local . vm_name } $ \ " | awk -F@ '{print $1}') /bin/bash /bootstrap.sh"
519
519
]
520
520
}
521
521
}
@@ -537,10 +537,10 @@ resource "null_resource" "start_vm" {
537
537
private_key = file (var. proxmox_ssh_key_path )
538
538
}
539
539
inline = [
540
- " pct status $(pct list | grep \"\\ b ${ local . vm_name } \\ b \ " | awk '{print $1}') | grep -v running && pct start $(pct list | grep \"\\ b ${ local . vm_name } \\ b \ " | awk '{print $1}') || /bin/true" ,
541
- " lxc-wait $(pct list | grep \"\\ b ${ local . vm_name } \\ b \ " | awk '{print $1}') -s RUNNING" ,
542
- " pct push $(pct list | grep \"\\ b ${ local . vm_name } \\ b \ " | awk '{print $1}') /tmp/proxmox_lxc_${ local . vm_name } _bootstrap.sh /bootstrap.sh" ,
543
- " pct exec $(pct list | grep \"\\ b ${ local . vm_name } \\ b \ " | awk '{print $1}') /bin/bash /bootstrap.sh"
540
+ " pct status $(pct list | awk '{ print $1 \" @ \" $3 }' | grep \" @ ${ local . vm_name } $ \ " | awk -F@ '{print $1}') | grep -v running && pct start $(pct list | awk '{ print $1 \" @ \" $3 }' | grep \" @ ${ local . vm_name } $ \ " | awk -F@ '{print $1}') || /bin/true" ,
541
+ " lxc-wait $(pct list | awk '{ print $1 \" @ \" $3 }' | grep \" @ ${ local . vm_name } $ \ " | awk -F@ '{print $1}') -s RUNNING" ,
542
+ " pct push $(pct list | awk '{ print $1 \" @ \" $3 }' | grep \" @ ${ local . vm_name } $ \ " | awk -F@ '{print $1}') /tmp/proxmox_lxc_${ local . vm_name } _bootstrap.sh /bootstrap.sh" ,
543
+ " pct exec $(pct list | awk '{ print $1 \" @ \" $3 }' | grep \" @ ${ local . vm_name } $ \ " | awk -F@ '{print $1}') /bin/bash /bootstrap.sh"
544
544
]
545
545
}
546
546
}
@@ -562,8 +562,8 @@ resource "null_resource" "stop_vm" {
562
562
private_key = file (var. proxmox_ssh_key_path )
563
563
}
564
564
inline = [
565
- " pct stop $(pct list | grep \"\\ b ${ local . vm_name } \\ b \ " | awk '{print $1}')" ,
566
- " lxc-wait $(pct list | grep \"\\ b ${ local . vm_name } \\ b \ " | awk '{print $1}') -s STOPPED"
565
+ " pct stop $(pct list | awk '{ print $1 \" @ \" $3 }' | grep \" @ ${ local . vm_name } $ \ " | awk -F@ '{print $1}')" ,
566
+ " lxc-wait $(pct list | awk '{ print $1 \" @ \" $3 }' | grep \" @ ${ local . vm_name } $ \ " | awk -F@ '{print $1}') -s STOPPED"
567
567
]
568
568
}
569
569
}
0 commit comments