Class: Ansible::Ruby::Modules::Ipa_user
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ipa_user
- Defined in:
- lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb
Overview
Add, modify and delete user within IPA server
Instance Method Summary collapse
-
#displayname ⇒ Object?
Display name.
-
#gidnumber ⇒ Integer?
Posix Group ID.
-
#givenname ⇒ String?
First name.
-
#krbpasswordexpiration ⇒ Integer?
Date at which the user password will expire,In the format YYYYMMddHHmmss,e.g.
-
#loginshell ⇒ Object?
Login shell.
-
#mail ⇒ Array<String>, ...
List of mail addresses assigned to the user.,If an empty list is passed all assigned email addresses will be deleted.,If None is passed email addresses will not be checked or changed.
-
#password ⇒ Object?
Password for new user.
-
#sn ⇒ String?
Surname.
-
#sshpubkey ⇒ Array<String>, ...
List of public SSH key.,If an empty list is passed all assigned public keys will be deleted.,If None is passed SSH public keys will not be checked or changed.
-
#state ⇒ :present, ...
State to ensure.
-
#telephonenumber ⇒ Array<Integer>, ...
List of telephone numbers assigned to the user.,If an empty list is passed all assigned telephone numbers will be deleted.,If None is passed telephone numbers will not be checked or changed.
-
#title ⇒ Object?
Title.
-
#uid ⇒ Object
Uid of the user.
-
#uidnumber ⇒ Integer?
Account Settings UID/Posix User ID number.
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
#displayname ⇒ Object?
12 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 12 attribute :displayname |
#gidnumber ⇒ Integer?
60 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 60 attribute :gidnumber |
#givenname ⇒ String?
15 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 15 attribute :givenname |
#krbpasswordexpiration ⇒ Integer?
19 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 19 attribute :krbpasswordexpiration |
#loginshell ⇒ Object?
23 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 23 attribute :loginshell |
#mail ⇒ Array<String>, ...
26 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 26 attribute :mail |
#password ⇒ Object?
30 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 30 attribute :password |
#sn ⇒ String?
33 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 33 attribute :sn |
#sshpubkey ⇒ Array<String>, ...
37 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 37 attribute :sshpubkey |
#state ⇒ :present, ...
41 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 41 attribute :state |
#telephonenumber ⇒ Array<Integer>, ...
45 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 45 attribute :telephonenumber |
#title ⇒ Object?
49 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 49 attribute :title |
#uid ⇒ Object
52 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 52 attribute :uid |
#uidnumber ⇒ Integer?
56 |
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 56 attribute :uidnumber |