Class: Ansible::Ruby::Modules::Redis

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/database/misc/redis.rb

Overview

Unified utility to interact with redis instances.

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

#command:config, ...

Returns The selected redis command,C(config) (new in 1.6), ensures a configuration setting on an instance.,C(flush) flushes all the instance or a specified db.,C(slave) sets a redis instance in slave or master mode.

Returns:

  • (:config, :flush, :slave)

    The selected redis command,C(config) (new in 1.6), ensures a configuration setting on an instance.,C(flush) flushes all the instance or a specified db.,C(slave) sets a redis instance in slave or master mode.



12
# File 'lib/ansible/ruby/modules/generated/database/misc/redis.rb', line 12

attribute :command

#dbInteger?

Returns The database to flush (used in db mode) [flush command].

Returns:

  • (Integer, nil)

    The database to flush (used in db mode) [flush command]



39
# File 'lib/ansible/ruby/modules/generated/database/misc/redis.rb', line 39

attribute :db

#flush_mode:all, ...

Returns Type of flush (all the dbs in a redis instance or a specific one) [flush command].

Returns:

  • (:all, :db, nil)

    Type of flush (all the dbs in a redis instance or a specific one) [flush command]



43
# File 'lib/ansible/ruby/modules/generated/database/misc/redis.rb', line 43

attribute :flush_mode

#login_hostString?

Returns The host running the database.

Returns:

  • (String, nil)

    The host running the database



19
# File 'lib/ansible/ruby/modules/generated/database/misc/redis.rb', line 19

attribute :login_host

#login_passwordObject?

Returns The password used to authenticate with (usually not used).

Returns:

  • (Object, nil)

    The password used to authenticate with (usually not used)



16
# File 'lib/ansible/ruby/modules/generated/database/misc/redis.rb', line 16

attribute :login_password

#login_portInteger?

Returns The port to connect to.

Returns:

  • (Integer, nil)

    The port to connect to



23
# File 'lib/ansible/ruby/modules/generated/database/misc/redis.rb', line 23

attribute :login_port

#master_hostString?

Returns The host of the master instance [slave command].

Returns:

  • (String, nil)

    The host of the master instance [slave command]



27
# File 'lib/ansible/ruby/modules/generated/database/misc/redis.rb', line 27

attribute :master_host

#master_portInteger?

Returns The port of the master instance [slave command].

Returns:

  • (Integer, nil)

    The port of the master instance [slave command]



31
# File 'lib/ansible/ruby/modules/generated/database/misc/redis.rb', line 31

attribute :master_port

#nameString?

Returns A redis config key.

Returns:

  • (String, nil)

    A redis config key.



47
# File 'lib/ansible/ruby/modules/generated/database/misc/redis.rb', line 47

attribute :name

#slave_mode:master, ...

Returns the mode of the redis instance [slave command].

Returns:

  • (:master, :slave, nil)

    the mode of the redis instance [slave command]



35
# File 'lib/ansible/ruby/modules/generated/database/misc/redis.rb', line 35

attribute :slave_mode

#valueInteger?

Returns A redis config value.

Returns:

  • (Integer, nil)

    A redis config value.



51
# File 'lib/ansible/ruby/modules/generated/database/misc/redis.rb', line 51

attribute :value