For context: I want to automatically enable Intel SGX for every VM and LXC in Proxmox, but it doesn’t seem like there’s a way to do it using APIs AFAIK (so Terraform is out of the question unless I’ve missed something) other than editing the template for the individual LXC/VM.

I’d like to know if there’s a tool that can automate this. I could potentially write a shell script but I’d like to know if there’s something that’s mature software before I go do this. I have been reading about Packer, Vagrant and cloud-init but I don’t think this is something in their scope of usage.

Thanks!

  • Lupec
    link
    fedilink
    English
    3
    edit-2
    11 months ago

    I don’t have much actual experience with it but you can run arbitrary shell commands in at least cloud-init, the others should be able to do the same. Maybe that could work? Definitely better than manually running scripts, at least.

    • @MigratingtoLemmyOP
      link
      English
      211 months ago

      Can’t cloud-init only really run scripts in the guest and not on the host?

      • Lupec
        link
        fedilink
        English
        3
        edit-2
        11 months ago

        Yeah, you’re probably right. I didn’t connect the dots that’s what you’d need here, my bad.