Advertisement
Guest User

Untitled

a guest
Jul 28th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.18 KB | None | 0 0
  1. # *** WARNING ***
  2. # This is a generated file. Manual changes to this file
  3. # will be lost if reset-build or build is run
  4. #
  5. target_server_type: {{ item.target_server_type | default('kvm') }}
  6. hostname: {{ item.hostname }}
  7.  
  8. {% if item.system_name is defined %}
  9. system_name: {{ item.system_name }}
  10. {% endif %}
  11.  
  12. {% if item.target_server_type | match("kvm") or item.target_server_type | match("vcenter") %}
  13. target_server: {{ item.target_server }}
  14. {% endif %}
  15.  
  16. {% if item.target_server_type | match("kvm") or item.target_server_type | match("vcenter") or item.target_server_type | match("nuagex") %}
  17. {% if item.vmname is defined %}
  18. vmname: {{ item.vmname }}
  19. {% else %}
  20. vmname: {{ item.hostname }}
  21. {% endif %}
  22.  
  23. {% if item.vlan_id is defined %}
  24. vlan_id: {{ item.vlan_id }}
  25. {% endif %}
  26.  
  27. mgmt_ip: {{ item.mgmt_ip }}
  28. mgmt_netmask_prefix: {{ item.mgmt_netmask_prefix }}
  29. mgmt_gateway: {{ item.mgmt_gateway }}
  30. control_ip: {{ item.ctrl_ip }}
  31. {% if item.ctrl_ip_vprn is defined %}
  32. control_ip_vprn: {{ item.ctrl_ip_vprn }}
  33. {% endif %}
  34. control_netmask_prefix: {{ item.ctrl_netmask_prefix }}
  35.  
  36. {% if item.vsc_mgmt_static_route_list is defined %}
  37.  
  38. vsc_mgmt_static_route_list:
  39.  
  40. {% for route in item.vsc_mgmt_static_route_list %}
  41. - {{ route }}
  42. {% endfor %}
  43.  
  44. {% else %}
  45. vsc_mgmt_static_route_list: [ 0.0.0.0/1, 128.0.0.1/1 ]
  46. {% endif %}
  47.  
  48. {% if 'install' in vsc_operations_list %}
  49. {% if item.target_server_type | match("kvm") %}
  50. qcow2_path: {{ qcow2_path|default('qcow2_path not defined') }}
  51. qcow2_file_name: {{ qcow2_file_name|default('qcow2_file_name not defined') }}
  52. {% endif %}
  53. {% endif %}
  54.  
  55. {% if item.target_server_type | match("vcenter") %}
  56. ova_path: {{ ova_path|default('ova_path not defined') }}
  57. ova_file_name: {{ ova_file_name|default('ova_file_name not defined') }}
  58. {% if item.vcenter is defined -%}
  59. {% set item_vcenter = item.vcenter %}
  60. {% else -%}
  61. {% set item_vcenter = vcenter %}
  62. {% endif -%}
  63. vcenter:
  64. username: {{ item_vcenter.username | default('NONE') }}
  65. password: {{ item_vcenter.password | default('NONE') }}
  66. datacenter: {{ item_vcenter.datacenter | default('NONE') }}
  67. cluster: {{ item_vcenter.cluster | default('NONE') }}
  68. datastore: {{ item_vcenter.datastore | default('NONE') }}
  69. resource_pool: {{ item_vcenter.resource_pool | default('NONE') }}
  70. {% endif %}
  71.  
  72. {% endif %}
  73.  
  74. vsd_fqdn: {{ item.vsd_fqdn }}
  75.  
  76. {% if item.secure_communication is defined %}
  77. {% set secure_communication = item.secure_communication %}
  78. {% else %}
  79. {% set secure_communication = True %}
  80. {% endif %}
  81. secure_communication: {{ secure_communication }}
  82.  
  83. {% if item.system_ip is defined %}
  84. system_ip: {{ item.system_ip }}
  85. {% endif %}
  86.  
  87. xmpp:
  88. username: {{ item.xmpp_username }}
  89.  
  90. expected_num_bgp_peers : {{ item.expected_num_bgp_peers | default('0') }}
  91. expected_num_vswitches : {{ item.expected_num_vswitches | default('0') }}
  92. expected_num_host_vports : {{ item.expected_num_host_vports | default('0') }}
  93. expected_num_vm_vports : {{ item.expected_num_vm_vports | default('0') }}
  94. expected_num_gateway_ports : {{ item.expected_num_gateway_ports | default('0') }}
  95.  
  96. {% if item.target_server_type | match("heat") %}
  97. dhcp: {{ item.dhcp | default('True') }}
  98.  
  99. {% if item.dhcp is defined and item.dhcp == False %}
  100. mgmt_ip: {{ item.mgmt_ip }}
  101. {% endif %}
  102.  
  103. {% if item.dhcp is defined and item.dhcp == False %}
  104. control_ip: {{ item.control_ip }}
  105. {% endif %}
  106.  
  107. vsc_image: {{ item.vsc_image }}
  108. vsc_flavor: {{ item.vsc_flavor }}
  109. vsc_mgmt_network: {{ item.vsc_mgmt_network }}
  110.  
  111. {% if item.dhcp is defined and item.dhcp == False %}
  112. vsc_mgmt_subnet: {{ item.vsc_mgmt_subnet }}
  113. {% endif %}
  114.  
  115. vsc_control_network: {{ item.vsc_control_network }}
  116.  
  117. {% if item.dhcp is defined and item.dhcp == False %}
  118. vsc_control_subnet: {{ item.vsc_control_subnet }}
  119. {% endif %}
  120.  
  121. {% if item.infra_server_name is defined %}
  122. infra_server_name: {{ item.infra_server_name }}
  123. {% endif %}
  124.  
  125. {% endif %}
  126.  
  127. vsc_username: {{ vsc_username|default('admin') }}
  128. vsc_password: {{ vsc_password|default('admin') }}
  129.  
  130. {% if 'upgrade' in vsc_operations_list %}
  131. vsc_tim_path: {{ vsc_tim_path|default('vsc_tim_path not defined') }}
  132. vsc_tim_file_name: {{ vsc_tim_file_name|default('vsc_tim_file_name not defined') }}
  133. {% endif %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement