Class: Ansible::Ruby::Modules::Mysql_replication

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

Overview

Manages MySQL server replication, slave, master status get and change master host.

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

#master_auto_positionObject?

Returns does the host uses GTID based replication or not.

Returns:

  • (Object, nil)

    does the host uses GTID based replication or not



65
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 65

attribute :master_auto_position

#master_connect_retryObject?

Returns same as mysql variable.

Returns:

  • (Object, nil)

    same as mysql variable



29
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 29

attribute :master_connect_retry

#master_hostString?

Returns same as mysql variable.

Returns:

  • (String, nil)

    same as mysql variable



16
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 16

attribute :master_host

#master_log_fileString?

Returns same as mysql variable.

Returns:

  • (String, nil)

    same as mysql variable



32
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 32

attribute :master_log_file

#master_log_posInteger?

Returns same as mysql variable.

Returns:

  • (Integer, nil)

    same as mysql variable



36
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 36

attribute :master_log_pos

#master_passwordObject?

Returns same as mysql variable.

Returns:

  • (Object, nil)

    same as mysql variable



23
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 23

attribute :master_password

#master_portObject?

Returns same as mysql variable.

Returns:

  • (Object, nil)

    same as mysql variable



26
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 26

attribute :master_port

#master_ssl0, ...

Returns same as mysql variable.

Returns:

  • (0, 1, nil)

    same as mysql variable



46
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 46

attribute :master_ssl

#master_ssl_caObject?

Returns same as mysql variable.

Returns:

  • (Object, nil)

    same as mysql variable



50
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 50

attribute :master_ssl_ca

#master_ssl_capathObject?

Returns same as mysql variable.

Returns:

  • (Object, nil)

    same as mysql variable



53
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 53

attribute :master_ssl_capath

#master_ssl_certObject?

Returns same as mysql variable.

Returns:

  • (Object, nil)

    same as mysql variable



56
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 56

attribute :master_ssl_cert

#master_ssl_cipherObject?

Returns same as mysql variable.

Returns:

  • (Object, nil)

    same as mysql variable



62
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 62

attribute :master_ssl_cipher

#master_ssl_keyObject?

Returns same as mysql variable.

Returns:

  • (Object, nil)

    same as mysql variable



59
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 59

attribute :master_ssl_key

#master_userObject?

Returns same as mysql variable.

Returns:

  • (Object, nil)

    same as mysql variable



20
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 20

attribute :master_user

#mode:getslave, ...

Returns module operating mode. Could be getslave (SHOW SLAVE STATUS), getmaster (SHOW MASTER STATUS), changemaster (CHANGE MASTER TO), startslave (START SLAVE), stopslave (STOP SLAVE), resetslave (RESET SLAVE), resetslaveall (RESET SLAVE ALL).

Returns:

  • (:getslave, :getmaster, :changemaster, :stopslave, :startslave, :resetslave, :resetslaveall, nil)

    module operating mode. Could be getslave (SHOW SLAVE STATUS), getmaster (SHOW MASTER STATUS), changemaster (CHANGE MASTER TO), startslave (START SLAVE), stopslave (STOP SLAVE), resetslave (RESET SLAVE), resetslaveall (RESET SLAVE ALL)



12
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 12

attribute :mode

#relay_log_fileObject?

Returns same as mysql variable.

Returns:

  • (Object, nil)

    same as mysql variable



40
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 40

attribute :relay_log_file

#relay_log_posObject?

Returns same as mysql variable.

Returns:

  • (Object, nil)

    same as mysql variable



43
# File 'lib/ansible/ruby/modules/generated/database/mysql/mysql_replication.rb', line 43

attribute :relay_log_pos