Class: Ansible::Ruby::Modules::Portage

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb

Instance Method Summary collapse

Methods inherited from Base

#to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, #initialize, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#changed_use:yes?

Returns Include installed packages where USE flags have changed, except when,flags that the user has not enabled are added or removed,(–changed-use).

Returns:

  • (:yes, nil)

    Include installed packages where USE flags have changed, except when,flags that the user has not enabled are added or removed,(–changed-use)



30
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 30

attribute :changed_use

#deep:yes?

Returns Consider the entire dependency tree of packages (–deep).

Returns:

  • (:yes, nil)

    Consider the entire dependency tree of packages (–deep)



22
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 22

attribute :deep

#depcleanBoolean?

Returns Remove packages not needed by explicitly merged packages (–depclean),If no package is specified, clean up the world’s dependencies,Otherwise, –depclean serves as a dependency aware version of –unmerge.

Returns:

  • (Boolean, nil)

    Remove packages not needed by explicitly merged packages (–depclean),If no package is specified, clean up the world’s dependencies,Otherwise, –depclean serves as a dependency aware version of –unmerge



50
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 50

attribute :depclean

#getbinpkgBoolean?

Returns Prefer packages specified at PORTAGE_BINHOST in make.conf.

Returns:

  • (Boolean, nil)

    Prefer packages specified at PORTAGE_BINHOST in make.conf



66
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 66

attribute :getbinpkg

#newuse:yes?

Returns Include installed packages where USE flags have changed (–newuse).

Returns:

  • (:yes, nil)

    Include installed packages where USE flags have changed (–newuse)



26
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 26

attribute :newuse

#nodepsBoolean?

Returns Only merge packages but not their dependencies (–nodeps).

Returns:

  • (Boolean, nil)

    Only merge packages but not their dependencies (–nodeps)



42
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 42

attribute :nodeps

#noreplaceBoolean?

Returns Do not re-emerge installed packages (–noreplace).

Returns:

  • (Boolean, nil)

    Do not re-emerge installed packages (–noreplace)



38
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 38

attribute :noreplace

#oneshotBoolean?

Returns Do not add the packages to the world file (–oneshot).

Returns:

  • (Boolean, nil)

    Do not add the packages to the world file (–oneshot)



34
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 34

attribute :oneshot

#onlydepsBoolean?

Returns Only merge packages’ dependencies but not the packages (–onlydeps).

Returns:

  • (Boolean, nil)

    Only merge packages’ dependencies but not the packages (–onlydeps)



46
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 46

attribute :onlydeps

#packageString?

Returns Package atom or set, e.g. C(sys-apps/foo) or C(>foo-2.13) or C(@world).

Returns:

  • (String, nil)

    Package atom or set, e.g. C(sys-apps/foo) or C(>foo-2.13) or C(@world)



10
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 10

attribute :package

#quietBoolean?

Returns Run emerge in quiet mode (–quiet).

Returns:

  • (Boolean, nil)

    Run emerge in quiet mode (–quiet)



54
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 54

attribute :quiet

#state:present, ...

Returns State of the package atom.

Returns:

  • (:present, :installed, :emerged, :absent, :removed, :unmerged, nil)

    State of the package atom



14
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 14

attribute :state

#sync:yes, ...

Returns Sync package repositories first,If yes, perform “emerge –sync”,If web, perform “emerge-webrsync”.

Returns:

  • (:yes, :web, :no, nil)

    Sync package repositories first,If yes, perform “emerge –sync”,If web, perform “emerge-webrsync”



62
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 62

attribute :sync

#update:yes?

Returns Update packages to the best version available (–update).

Returns:

  • (:yes, nil)

    Update packages to the best version available (–update)



18
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 18

attribute :update

#usepkgonlyBoolean?

Returns Merge only binaries (no compiling). This sets getbinpkg=yes.

Returns:

  • (Boolean, nil)

    Merge only binaries (no compiling). This sets getbinpkg=yes.



70
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 70

attribute :usepkgonly

#verboseBoolean?

Returns Run emerge in verbose mode (–verbose).

Returns:

  • (Boolean, nil)

    Run emerge in verbose mode (–verbose)



58
# File 'lib/ansible/ruby/modules/generated/extras/packaging/os/portage.rb', line 58

attribute :verbose