Class: ForemanAnsibleDirector::Actions::Base::AnsibleDirectorAction

Inherits:
Actions::EntryAction
  • Object
show all
Defined in:
app/lib/foreman_ansible_director/actions/base/ansible_director_action.rb

Direct Known Subclasses

AnsibleContentUnit::Bulk::Destroy, AnsibleContentUnit::Bulk::Import, AnsibleContentUnit::Destroy, AnsibleContentUnit::DestroyProviders::Galaxy::DestroyFull, AnsibleContentUnit::DestroyProviders::Galaxy::DestroyPartial, AnsibleContentUnit::DestroyProviders::Git::DestroyFull, AnsibleContentUnit::DestroyProviders::Git::DestroyPartial, AnsibleContentUnit::ExtractVariables, AnsibleContentUnit::Import, AnsibleContentUnit::ImportProviders::Galaxy::Import, AnsibleContentUnit::ImportProviders::Galaxy::ImportCollection, AnsibleContentUnit::ImportProviders::Galaxy::ImportRole, AnsibleContentUnit::ImportProviders::Galaxy::Rescue, AnsibleContentUnit::ImportProviders::Galaxy::Update, AnsibleContentUnit::ImportProviders::Galaxy::UpdateCollection, AnsibleContentUnit::ImportProviders::Galaxy::UpdateRole, AnsibleContentUnit::ImportProviders::Git::DynamicRef::ImportCollection, AnsibleContentUnit::ImportProviders::Git::Import, AnsibleContentUnit::ImportProviders::Git::ImportCollection, AnsibleContentUnit::ImportProviders::Git::ImportRole, AnsibleContentUnit::ImportProviders::Git::Rescue, AnsibleContentUnit::Index::Dynamic::IndexGitCollection, AnsibleContentUnit::Index::IndexGitCollection, AnsibleContentUnit::Index::IndexStatic, GitOps::LsRemote, Proxy::BuildExecutionEnvironment, Proxy::RunPlaybook, Pulp3::Ansible::Content::Collection::List, Pulp3::Ansible::Content::Role::List, Pulp3::Ansible::Distribution::Create, Pulp3::Ansible::Distribution::Destroy, Pulp3::Ansible::Remote::Collection::Create, Pulp3::Ansible::Remote::Collection::Destroy, Pulp3::Ansible::Remote::Collection::Update, Pulp3::Ansible::Remote::Git::Create, Pulp3::Ansible::Remote::Git::Destroy, Pulp3::Ansible::Remote::Role::Create, Pulp3::Ansible::Remote::Role::Destroy, Pulp3::Ansible::Repository::Create, Pulp3::Ansible::Repository::Destroy, Pulp3::Ansible::Repository::Show, Pulp3::Ansible::Repository::Sync, Pulp3::Core::Status, Rescue::AnsibleContentUnit::Common::CleanupCheck

Instance Method Summary collapse

Instance Method Details

#humanized_nameObject



18
19
20
# File 'app/lib/foreman_ansible_director/actions/base/ansible_director_action.rb', line 18

def humanized_name
  "Ansible - #{::ForemanAnsibleDirector::Constants::PLUGIN_NAME.camelize}: #{self.class.name}"
end

#queueObject



7
8
9
# File 'app/lib/foreman_ansible_director/actions/base/ansible_director_action.rb', line 7

def queue
  ::ForemanAnsibleDirector::DYNFLOW_QUEUE
end

#task_outputObject



11
12
13
14
15
16
# File 'app/lib/foreman_ansible_director/actions/base/ansible_director_action.rb', line 11

def task_output
  # return output if Rails.env.development?
  ## TODO: Change default output so something sensible
  # humanized_name
  output
end