-
Notifications
You must be signed in to change notification settings - Fork 922
Closed
ManageIQ/manageiq-providers-ansible_tower
#230Labels
Description
This happens in our cfme/tests/services/test_config_provider_servicecatalogs.py::test_order_tower_catalog_item[ansible_tower-3.5-template_survey_job-v1]
The test orders a service from AWX. I am not sure why, but I see:
[----] W, [2020-07-23T12:13:45.380774 #10561:2ab1069e05c0] WARN -- : MIQ(ManageIQ::Providers::AnsibleTower::Inventory::Parser::AutomationManager#configuration_scripts) Failed to parse job_template ID [7]: (<unknown>): found unknown escape character while parsing a quoted scalar at line 2 column 10
[----] I, [2020-07-23T12:13:45.548010 #10109:2ab1069e05c0] INFO -- : MiqServer: local=Y, master=Y, status=
According to @agrare this leads to
[----] E, [2020-07-23T11:44:52.946957 #7997:2b178a94227c] ERROR -- : Q-task_id([r2_service_template_provision_task_2]) MiqAeServiceModelBase.ar_method raised: <MiqException::MiqOrchestrationProvisionError>: <undefined method `merge' for nil:NilClass>
[----] E, [2020-07-23T11:44:52.946992 #7997:2b178a94227c] ERROR -- : Q-task_id([r2_service_template_provision_task_2]) /opt/rh/cfme-gemset/bundler/gems/cfme-providers-ansible_tower-f24adea66fc1/app/models/manageiq/providers/ansible_tower/shared/automation_manager/configuration_script.rb:23:in `merge_extra_vars'
/opt/rh/cfme-gemset/bundler/gems/cfme-providers-ansible_tower-f24adea66fc1/app/models/manageiq/providers/ansible_tower/shared/automation_manager/configuration_script.rb:15:in `run'
/opt/rh/cfme-gemset/bundler/gems/cfme-providers-ansible_tower-f24adea66fc1/app/models/manageiq/providers/ansible_tower/shared/automation_manager/job.rb:23:in `raw_create_stack'
/opt/rh/cfme-gemset/bundler/gems/cfme-providers-ansible_tower-f24adea66fc1/app/models/manageiq/providers/ansible_tower/shared/automation_manager/job.rb:16:in `block in create_stack'
/opt/rh/cfme-gemset/bundler/gems/cfme-providers-ansible_tower-f24adea66fc1/app/models/manageiq/providers/ansible_tower/shared/automation_manager/job.rb:15:in `tap'
/opt/rh/cfme-gemset/bundler/gems/cfme-providers-ansible_tower-f24adea66fc1/app/models/manageiq/providers/ansible_tower/shared/automation_manager/job.rb:15:in `create_stack'
Note it is trying to dereference the variables which is not set by the above configuration_scripts.
Reactions are currently unavailable