Вот фрагмент кода для того, как я использовал sudo в вызове remote-exec:
"provisioner" "remote-exec" {
"connection" = {
"host" = "<Your hostname / ip here>"
"user" = "opc"
}
"inline" = [
# Logging for troubleshooting.
"set -x",
# Examples of executing pwd & ls using sudo & bash.
"sudo -s bash -c 'pwd'",
"sudo -s bash -c 'ls'",
]
}}