Class: Ansible::Ruby::Modules::Ipa_group
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ipa_group
- 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
-
#cn ⇒ Object
Canonical name.,Can not be changed as it is the unique identifier.
-
#description ⇒ Object?
Description of the group.
-
#external ⇒ Symbol?
Allow adding external non-IPA members from trusted domains.
-
#gidnumber ⇒ Integer?
GID (use this option to set it manually).
-
#group ⇒ Array<String>, ...
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.
-
#nonposix ⇒ Symbol?
Create as a non-POSIX group.
-
#state ⇒ :present, ...
State to ensure.
-
#user ⇒ Array<String>, ...
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.
Methods inherited from Base
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
#cn ⇒ Object
Returns 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 |
#description ⇒ Object?
Returns Description of the group.
16 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 16 attribute :description |
#external ⇒ Symbol?
Returns 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 |
#gidnumber ⇒ Integer?
Returns GID (use this option to set it manually).
23 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 23 attribute :gidnumber |
#group ⇒ Array<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.
27 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 27 attribute :group |
#nonposix ⇒ Symbol?
Returns 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.
39 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 39 attribute :state |
#user ⇒ Array<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.
35 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_group.rb', line 35 attribute :user |