если вы хотите включить буквальную кавычку, вы должны использовать клавишу обратной косой черты
locals {
check_list = "test"
trimoutput = trim(local.check_list, "\"")
Я думаю, вы путаете значение переменной в памяти с синтаксисом, который Terraform использует для отображения значений в выводе CLI.
Если ваша цель состоит в том, чтобы использовать исходное значение выходного значения корневого модуля для передачи какому-либо последующему процессу, вы можете использовать команду terraform output
с ее опцией -raw
, чтобы указать Terraform выводить значение буквально, а не отображать его с использованием обычного языка Terraform. синтаксис (который для строк включает кавычки).
terraform output -raw name_of_output_value
Обратите внимание, что в самой строке нет кавычек. Кавычки — это просто маркеры, которые Terraform использует, чтобы понять, что символы внутри предназначены для строки.