Оказывается, проблема связана с конфигурацией. Я использую Ubuntu 18.04, работающую внутри VirtualBox, для выполнения всех команд, но исходный код хранится на хосте Win10 и монтируется в виртуальную машину через общие папки. Если бы я переместил терраформные и террагрантные кэши из смонтированной файловой системы, то все начало работать.
эффективно:
# tell terraform to use linux fs
echo 'plugin_cache_dir = "$HOME/.terraform.d/plugin-cache"' > ~/.terraformrc
# tell terragrunt to use linux fs
export TERRAGRUNT_DOWNLOAD=$HOME/.terragrunt.d
Мне все равно было бы очень интересно услышать, что такое root причина. Как использование смонтированных фс ломает провайдеров?