Class: Ansible::Ruby::Modules::Ipa_user

Inherits:
Base show all
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

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

#displaynameObject?

Returns Display name.

Returns:

  • (Object, nil)

    Display name



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

attribute :displayname

#gidnumberInteger?

Returns Posix Group ID.

Returns:

  • (Integer, nil)

    Posix Group ID



60
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 60

attribute :gidnumber

#givennameString?

Returns First name.

Returns:

  • (String, nil)

    First name



15
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 15

attribute :givenname

#krbpasswordexpirationInteger?

Returns Date at which the user password will expire,In the format YYYYMMddHHmmss,e.g. 20180121182022 will expire on 21 January 2018 at 18:20:22.

Returns:

  • (Integer, nil)

    Date at which the user password will expire,In the format YYYYMMddHHmmss,e.g. 20180121182022 will expire on 21 January 2018 at 18:20:22



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

attribute :krbpasswordexpiration

#loginshellObject?

Returns Login shell.

Returns:

  • (Object, nil)

    Login shell



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

attribute :loginshell

#mailArray<String>, ...

Returns 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.

Returns:

  • (Array<String>, String, nil)

    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.



26
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 26

attribute :mail

#passwordObject?

Returns Password for new user.

Returns:

  • (Object, nil)

    Password for new user



30
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 30

attribute :password

#snString?

Returns Surname.

Returns:

  • (String, nil)

    Surname



33
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 33

attribute :sn

#sshpubkeyArray<String>, ...

Returns 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.

Returns:

  • (Array<String>, String, nil)

    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.



37
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 37

attribute :sshpubkey

#state:present, ...

Returns State to ensure.

Returns:

  • (:present, :absent, :enabled, :disabled, nil)

    State to ensure



41
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 41

attribute :state

#telephonenumberArray<Integer>, ...

Returns 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.

Returns:

  • (Array<Integer>, Integer, nil)

    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.



45
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 45

attribute :telephonenumber

#titleObject?

Returns Title.

Returns:

  • (Object, nil)

    Title



49
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 49

attribute :title

#uidObject

Returns uid of the user.

Returns:

  • (Object)

    uid of the user



52
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 52

attribute :uid

#uidnumberInteger?

Returns Account Settings UID/Posix User ID number.

Returns:

  • (Integer, nil)

    Account Settings UID/Posix User ID number



56
# File 'lib/ansible/ruby/modules/generated/identity/ipa/ipa_user.rb', line 56

attribute :uidnumber