Как сослаться на переменную в файле Terraform для DevOps / VSTS Azure

var str = "The rain in SPAIN stays mainly in the plain";

function searchIndex(str, searchValue, isCaseSensitive) {
  var modifiers = isCaseSensitive ? 'gi' : 'g';
  var regExpValue = new RegExp(searchValue, modifiers);
  var matches = [];
  var startIndex = 0;
  var arr = str.match(regExpValue);

  [].forEach.call(arr, function(element) {
    startIndex = str.indexOf(element, startIndex);
    matches.push(startIndex++);
  });

  return matches;
}

console.log(searchIndex(str, 'ain', true));
0
задан Shayki Abramczyk 18 January 2019 в 12:55
поделиться

1 ответ

Согласно документации Terraform , вы должны создать переменные среды с именем TF_VAR_x для Terraform, чтобы автоматически их подбирать. Поэтому в своем определении сборки создайте переменную с именем TF_VAR_ARM_SUBSCRIPTION_ID. Несекретные переменные сборки автоматически превращаются в переменные окружения.

Другой вариант - передать значение переменной в скрипт Terraform, указав -var 'ARM_SUBSCRIPTIONID=$(ARM_SUBSCRIPTION_ID)' в командной строке

0
ответ дан Daniel Mann 18 January 2019 в 12:55
поделиться