@@ -1009,7 +1009,7 @@ def atomic_req_submit
1009
1009
end
1010
1010
1011
1011
# for Ansible Tower items, check for Provider first
1012
- if @edit [ :new ] [ :st_prov_type ] == 'generic_ansible_tower' || @edit [ :new ] [ :st_prov_type ] == 'generic_awx'
1012
+ if @edit [ :new ] [ :st_prov_type ] == 'generic_ansible_tower' || @edit [ :new ] [ :st_prov_type ] == 'generic_awx' || @edit [ :new ] [ :st_prov_type ] == 'generic_terraform_enterprise'
1013
1013
if @edit [ :new ] [ :manager_id ] . blank?
1014
1014
add_flash ( _ ( "Provider is required, please select one from the list" ) , :error )
1015
1015
elsif @edit [ :new ] [ :template_id ] . blank?
@@ -1304,7 +1304,7 @@ def set_form_vars
1304
1304
@available_catalogs = available_catalogs . sort # Get available catalogs with tenants and ancestors
1305
1305
@additional_tenants = @edit [ :new ] [ :tenant_ids ] . map ( &:to_s ) # Get ids of selected Additional Tenants in the Tenants tree
1306
1306
available_orchestration_templates if @record . kind_of? ( ServiceTemplateOrchestration )
1307
- available_automation_managers if @record . kind_of? ( ServiceTemplateAnsibleTower ) || @record . kind_of? ( ServiceTemplateAwx )
1307
+ available_automation_managers if @record . kind_of? ( ServiceTemplateAnsibleTower ) || @record . kind_of? ( ServiceTemplateAwx ) || @record . kind_of? ( ServiceTemplateTerraformEnterprise )
1308
1308
available_container_managers if @record . kind_of? ( ServiceTemplateContainerTemplate )
1309
1309
fetch_zones
1310
1310
@edit [ :new ] [ :zone_id ] = @record . zone_id
@@ -1529,7 +1529,7 @@ def get_form_vars
1529
1529
end
1530
1530
1531
1531
get_form_vars_orchestration if @edit [ :new ] [ :st_prov_type ] == 'generic_orchestration'
1532
- fetch_form_vars_ansible_or_ct if %w[ generic_ansible_tower generic_awx generic_container_template ] . include? ( @edit [ :new ] [ :st_prov_type ] )
1532
+ fetch_form_vars_ansible_or_ct if %w[ generic_ansible_tower generic_awx generic_terraform_enterprise generic_container_template ] . include? ( @edit [ :new ] [ :st_prov_type ] )
1533
1533
fetch_form_vars_ovf_template if @edit [ :new ] [ :st_prov_type ] == 'generic_ovf_template'
1534
1534
fetch_form_vars_server_profile_templates if @edit [ :new ] [ :st_prov_type ] == 'cisco_intersight'
1535
1535
end
@@ -1591,7 +1591,7 @@ def fetch_form_vars_ansible_or_ct
1591
1591
@edit [ :new ] [ :manager_id ] = nil
1592
1592
else
1593
1593
@edit [ :new ] [ :manager_id ] = params [ :manager_id ]
1594
- available_job_templates ( params [ :manager_id ] ) if @edit [ :new ] [ :st_prov_type ] == 'generic_ansible_tower' || @edit [ :new ] [ :st_prov_type ] == 'generic_awx'
1594
+ available_job_templates ( params [ :manager_id ] ) if @edit [ :new ] [ :st_prov_type ] == 'generic_ansible_tower' || @edit [ :new ] [ :st_prov_type ] == 'generic_awx' || @edit [ :new ] [ :st_prov_type ] == 'generic_terraform_enterprise'
1595
1595
available_container_templates ( params [ :manager_id ] ) if @edit [ :new ] [ :st_prov_type ] == 'generic_container_template'
1596
1596
end
1597
1597
end
@@ -1622,7 +1622,7 @@ def available_orchestration_templates
1622
1622
end
1623
1623
1624
1624
def available_container_templates ( manager_id )
1625
- method = @edit [ :new ] [ :st_prov_type ] == 'generic_ansible_tower' || @edit [ :new ] [ :st_prov_type ] == 'generic_awx' ? 'configuration_scripts' : 'container_templates'
1625
+ method = @edit [ :new ] [ :st_prov_type ] == 'generic_ansible_tower' || @edit [ :new ] [ :st_prov_type ] == 'generic_awx' || @edit [ :new ] [ :st_prov_type ] == 'generic_terraform_enterprise' ? 'configuration_scripts' : 'container_templates'
1626
1626
@edit [ :new ] [ :available_templates ] =
1627
1627
ExtManagementSystem . find_by ( :id => manager_id ) . send ( method ) . collect { |t | [ t . name , t . id ] } . sort
1628
1628
end
0 commit comments