В настоящее время я создаю частного провайдера Terraform, который необходим для выполнения вызовов во внешний двоичный файл (PEX-файл) с помощью exec.Command
Если сделать очень короткий пример:
func resourceCreate(d *schema.ResourceData, m interface{}) error {
...
cmd := exec.Command("./custom-pex-file", arg...)
...
}
IМне интересно, как правильно и просто встроить этот пользовательский файл PEX в окончательный двоичный файл, который будет скомпилирован компилятором go.