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

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

Overview

Manages Gentoo packages

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

attr_option, attr_options, attribute, #initialize, remove_existing_validations, #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)



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

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)



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

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



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

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



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

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)



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

attribute :newuse

#nodepsBoolean?

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

Returns:

  • (Boolean, nil)

    Only merge packages but not their dependencies (–nodeps)



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

attribute :nodeps

#noreplaceBoolean?

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

Returns:

  • (Boolean, nil)

    Do not re-emerge installed packages (–noreplace)



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

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)



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

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)



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

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)



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

attribute :package

#quietBoolean?

Returns Run emerge in quiet mode (–quiet).

Returns:

  • (Boolean, nil)

    Run emerge in quiet mode (–quiet)



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

attribute :quiet

#state:present, ...

Returns State of the package atom.

Returns:

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

    State of the package atom



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

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”



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

attribute :sync

#update:yes?

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

Returns:

  • (:yes, nil)

    Update packages to the best version available (–update)



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

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.



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

attribute :usepkgonly

#verboseBoolean?

Returns Run emerge in verbose mode (–verbose).

Returns:

  • (Boolean, nil)

    Run emerge in verbose mode (–verbose)



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

attribute :verbose