Sha256: 8436f10735d9966c59380a8f96eacac9db38564ef1bee5c09a83bc5690335769

Contents?: true

Size: 946 Bytes

Versions: 16

Compression:

Stored size: 946 Bytes

Contents

module HammerCLIForeman
  module CommandExtensions
    class PuppetEnvironments < HammerCLI::CommandExtensions
      # Remove when support of --environments options is ended.
      option '--environments', 'ENVIRONMENT_NAMES', _(''),
             attribute_name: :option_environment_names,
             deprecated: { '--environments' => _('Use --puppet-environments instead') }
      option '--environment-ids', 'ENVIRONMENT_IDS', _('Environment IDs'),
             format: HammerCLI::Options::Normalizers::List.new,
             attribute_name: :option_environment_ids,
             deprecated: { '--environment-ids' => _('Use --puppet-environment-ids instead') }

      option_sources do |sources, command|
        sources.find_by_name('IdResolution').insert_relative(
          :after,
          'IdsParams',
          HammerCLIForeman::OptionSources::PuppetEnvironmentParams.new(command)
        )
        sources
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
hammer_cli_foreman-2.0.2 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-2.0.1 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-2.0.0 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.19.7 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.19.6 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.19.5 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.19.4 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.19.3 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.19.2 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.18.2 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.19.1 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.18.1 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.19.0 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.17.2 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.18.0 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb
hammer_cli_foreman-0.17.1 lib/hammer_cli_foreman/command_extensions/puppet_environments.rb