diff --git a/spec/factories/ext_management_system.rb b/spec/factories/ext_management_system.rb index 225759572c7e..09bd14178cd5 100644 --- a/spec/factories/ext_management_system.rb +++ b/spec/factories/ext_management_system.rb @@ -390,7 +390,9 @@ factory :embedded_automation_manager_ansible, :aliases => ["manageiq/providers/embedded_ansible/automation_manager"], :class => "ManageIQ::Providers::EmbeddedAnsible::AutomationManager", - :parent => :automation_manager + :parent => :automation_manager do + provider :factory => :provider_embedded_ansible + end # Leaf classes for provisioning_manager diff --git a/spec/models/service_template_ansible_playbook_spec.rb b/spec/models/service_template_ansible_playbook_spec.rb index af27a4556fc6..eb4447de324e 100644 --- a/spec/models/service_template_ansible_playbook_spec.rb +++ b/spec/models/service_template_ansible_playbook_spec.rb @@ -7,8 +7,8 @@ let(:script_source) { FactoryBot.create(:configuration_script_source, :manager => ems) } let(:service_template_catalog) { FactoryBot.create(:service_template_catalog) } - let(:provider) { FactoryBot.create(:provider_embedded_ansible, :default_inventory => 1) } - let(:ems) { FactoryBot.create(:automation_manager_ansible_tower, :provider => provider) } + let(:provider) { ems.provider } + let(:ems) { FactoryBot.create(:embedded_automation_manager_ansible) } let(:playbook) do FactoryBot.create(:embedded_playbook,