Настраивать серверы по парным причинам из двух групп инвентаризации в Ansible

yourFileInputNode.on('change', function(e){
    var file  = e.target.files[0];
    // you can get file name from file var and set it anewhere
})
0
задан sudeepgupta90 13 July 2018 в 12:11
поделиться

1 ответ

В основном вы можете определить свой инвентарь с помощью host_vars, как показано ниже:

  [server_set1]
  test1.labserver.com  server_pair=test4.labserver.com
  test2.labserver.com  server_pair=test5.labserver.com
  test3.labserver.com  server_pair=test6.labserver.com

  [server_set2]
  test4.labserver.com 
  test5.labserver.com  
  test6.labserver.com

. Тогда при каждом запуске вашей пьесы вы можете получить переменную «server_pair» и выполнить свою роль B против ее спаривания сервер.

ansible -m debug -a "msg={{ server_pair }}" test3.labserver.com -i inventory

test3.labserver.com | SUCCESS => { "changed": false, "msg": "test6.labserver.com" }

Ansible не обеспечивает какого-либо механизма для достижения этого автоматическим способом. В случае, если вы ищете такие тип решения. Вы должны получить пару программным способом.

1
ответ дан Random_Automation 17 August 2018 в 12:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: