Sha256: 8751d3d750d2a7bcd8b8320e9490264f10792d4059231230856ef4071dcb4b0a

Contents?: true

Size: 1.53 KB

Versions: 10

Compression:

Stored size: 1.53 KB

Contents

module HammerCLIForemanRemoteExecution
  class ForeignInputSet < HammerCLIForeman::Command
    resource :foreign_input_sets
    desc _('Manage foreign input sets')

    class ListCommand < HammerCLIForeman::ListCommand
      output do
        field :id, _('ID')
        field :target_template_id, _('Target template ID')
        field :target_template_name, _('Target template name')
      end

      build_options
    end

    class InfoCommand < HammerCLIForeman::InfoCommand
      output do
        field :id, _('ID')
        field :name, _('Name')
        field :target_template_id, _('Target template ID')
        field :target_template_name, _('Target template name')
        field :include_all, _('Include all')
        field :include, _('Include')
        field :exclude, _('Exclude')
      end

      build_options
    end

    class UpdateCommand < HammerCLIForeman::UpdateCommand
      success_message _('Foreign input set updated')
      failure_message _('Could not update the input set')

      build_options
    end

    class CreateCommand < HammerCLIForeman::CreateCommand
      success_message _('Foreign input set created')
      failure_message _('Could not create the input set')

      build_options
    end

    class DeleteCommand < HammerCLIForeman::DeleteCommand
      success_message _('Foreign input set deleted')
      failure_message _('Could not delete the input set')

      build_options
    end

    autoload_subcommands
  end

  HammerCLI::MainCommand.subcommand 'foreign-input-set', _('Manage foreign input sets'), ForeignInputSet
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
hammer_cli_foreman_remote_execution-0.3.0 lib/hammer_cli_foreman_remote_execution/foreign_input_set.rb
hammer_cli_foreman_remote_execution-0.2.3 lib/hammer_cli_foreman_remote_execution/foreign_input_set.rb
hammer_cli_foreman_remote_execution-0.2.2 lib/hammer_cli_foreman_remote_execution/foreign_input_set.rb
hammer_cli_foreman_remote_execution-0.2.1 lib/hammer_cli_foreman_remote_execution/foreign_input_set.rb
hammer_cli_foreman_remote_execution-0.2.0 lib/hammer_cli_foreman_remote_execution/foreign_input_set.rb
hammer_cli_foreman_remote_execution-0.1.2 lib/hammer_cli_foreman_remote_execution/foreign_input_set.rb
hammer_cli_foreman_remote_execution-0.1.1 lib/hammer_cli_foreman_remote_execution/foreign_input_set.rb
hammer_cli_foreman_remote_execution-0.1.0 lib/hammer_cli_foreman_remote_execution/foreign_input_set.rb
hammer_cli_foreman_remote_execution-0.0.6 lib/hammer_cli_foreman_remote_execution/foreign_input_set.rb
hammer_cli_foreman_remote_execution-0.0.5 lib/hammer_cli_foreman_remote_execution/foreign_input_set.rb