From 814f477f7c963b540a4063c35f5bb31b94b8ed8f Mon Sep 17 00:00:00 2001 From: James Wong Date: Thu, 23 Mar 2017 11:36:06 -0400 Subject: [PATCH] flag required attributes for Ansible credentials --- .../shared/automation_manager/amazon_credential.rb | 6 ++++-- .../shared/automation_manager/vmware_credential.rb | 9 ++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/app/models/manageiq/providers/ansible_tower/shared/automation_manager/amazon_credential.rb b/app/models/manageiq/providers/ansible_tower/shared/automation_manager/amazon_credential.rb index b5ab8fbda5f..fc71694c815 100644 --- a/app/models/manageiq/providers/ansible_tower/shared/automation_manager/amazon_credential.rb +++ b/app/models/manageiq/providers/ansible_tower/shared/automation_manager/amazon_credential.rb @@ -4,12 +4,14 @@ module ManageIQ::Providers::AnsibleTower::Shared::AutomationManager::AmazonCrede COMMON_ATTRIBUTES = { :userid => { :label => N_('Access Key'), - :help_text => N_('AWS Access Key for this credential') + :help_text => N_('AWS Access Key for this credential'), + :required => true }, :password => { :type => :password, :label => N_('Secret Key'), - :help_text => N_('AWS Secret Key for this credential') + :help_text => N_('AWS Secret Key for this credential'), + :required => true } }.freeze diff --git a/app/models/manageiq/providers/ansible_tower/shared/automation_manager/vmware_credential.rb b/app/models/manageiq/providers/ansible_tower/shared/automation_manager/vmware_credential.rb index 4f61f4f3bcc..2772b1f833d 100644 --- a/app/models/manageiq/providers/ansible_tower/shared/automation_manager/vmware_credential.rb +++ b/app/models/manageiq/providers/ansible_tower/shared/automation_manager/vmware_credential.rb @@ -4,12 +4,14 @@ module ManageIQ::Providers::AnsibleTower::Shared::AutomationManager::VmwareCrede COMMON_ATTRIBUTES = { :userid => { :label => N_('Username'), - :help_text => N_('Username for this credential') + :help_text => N_('Username for this credential'), + :required => true }, :password => { :type => :password, :label => N_('Password'), - :help_text => N_('Password for this credential') + :help_text => N_('Password for this credential'), + :required => true } }.freeze @@ -18,7 +20,8 @@ module ManageIQ::Providers::AnsibleTower::Shared::AutomationManager::VmwareCrede :type => :string, :label => N_('vCenter Host'), :help_text => N_('The hostname or IP address of the vCenter Host'), - :max_length => 1024 + :max_length => 1024, + :required => true } }.freeze