Class: Ansible::Ruby::Modules::Ipa_group

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb

Overview

Add, modify and delete group within IPA server

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

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

Constructor Details

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

Instance Method Details

#cnObject

Returns Canonical name.,Can not be changed as it is the unique identifier.

Returns:

  • (Object)

    Canonical name.,Can not be changed as it is the unique identifier.



12
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 12

attribute :cn

#descriptionObject?

Returns Description of the group.

Returns:

  • (Object, nil)

    Description of the group.



16
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 16

attribute :description

#externalSymbol?

Returns Allow adding external non-IPA members from trusted domains.

Returns:

  • (Symbol, nil)

    Allow adding external non-IPA members from trusted domains.



19
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 19

attribute :external

#gidnumberInteger?

Returns GID (use this option to set it manually).

Returns:

  • (Integer, nil)

    GID (use this option to set it manually).



23
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 23

attribute :gidnumber

#groupArray<String>, ...

Returns List of group names assigned to this group.,If an empty list is passed all groups will be removed from this group.,If option is omitted assigned groups will not be checked or changed.,Groups that are already assigned but not passed will be removed.

Returns:

  • (Array<String>, String, nil)

    List of group names assigned to this group.,If an empty list is passed all groups will be removed from this group.,If option is omitted assigned groups will not be checked or changed.,Groups that are already assigned but not passed will be removed.



27
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 27

attribute :group

#nonposixSymbol?

Returns Create as a non-POSIX group.

Returns:

  • (Symbol, nil)

    Create as a non-POSIX group.



31
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 31

attribute :nonposix

#state:present, ...

Returns State to ensure.

Returns:

  • (:present, :absent, nil)

    State to ensure



39
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 39

attribute :state

#userArray<String>, ...

Returns List of user names assigned to this group.,If an empty list is passed all users will be removed from this group.,If option is omitted assigned users will not be checked or changed.,Users that are already assigned but not passed will be removed.

Returns:

  • (Array<String>, String, nil)

    List of user names assigned to this group.,If an empty list is passed all users will be removed from this group.,If option is omitted assigned users will not be checked or changed.,Users that are already assigned but not passed will be removed.



35
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 35

attribute :user