Рейтинг:0

Ansible условное размещение файлов

флаг lu

Как мне выполнить следующее с Ansible playbook. Я новичок в этом. Спасибо!

Пример файла, который содержит имя хоста и пароль

{ 
  "хозяева": [
  {
      "узел": "узел1",
      "пройти": "пройти1"
  },
  {
      "узел": "узел2",
      "пройти": "пройти2"
  }
]}

Мне нужно поместить файл .txt на каждый сервер с их уважаемыми значениями.

Пример, На узле 1 файл .txt должен содержать имя узла «node1» и пароль «pass1».

Michael Hampton avatar
флаг cz
Этот файл из какого-то внешнего источника? В противном случае вы обычно помещали бы такие вещи в переменные хоста ansible и использовали шаблон.
user772543 avatar
флаг lu
Это локальный файл на доступном сервере. Я не хочу использовать переменные хоста, так как они содержат пароли. Мне также нужно только один раз поместить файл (file.txt) на серверы, затем запустить внешнюю команду и удалить файл.
Michael Hampton avatar
флаг cz
Вы знакомы с Ansible Vault, да? Если это локальный файл, разве он не зашифрован, как это сделал бы Vault?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.