public function setMsrSettings($settings) { if ($this->replicationMaster) { parent::setMsrSettings($settings); $roleSettings = array(Scalr_Db_Msr_Postgresql::ROOT_USERNAME => $settings->rootUser, Scalr_Db_Msr_Postgresql::ROOT_PASSWORD => $settings->rootPassword, Scalr_Db_Msr_Postgresql::ROOT_SSH_PRIV_KEY => $settings->rootSshPrivateKey, Scalr_Db_Msr_Postgresql::ROOT_SSH_PUB_KEY => $settings->rootSshPublicKey, Scalr_Db_Msr_Postgresql::XLOG_LOCATION => $settings->currentXlogLocation); foreach ($roleSettings as $name => $value) { $this->dbFarmRole->SetSetting($name, $value, DBFarmRole::TYPE_LCL); } } }
public function setMsrSettings($settings) { if ($this->replicationMaster) { parent::setMsrSettings($settings); $roleSettings = array(Scalr_Db_Msr_Mysql2::REPL_PASSWORD => $settings->replPassword, Scalr_Db_Msr_Mysql2::ROOT_PASSWORD => $settings->rootPassword, Scalr_Db_Msr_Mysql2::STAT_PASSWORD => $settings->statPassword, Scalr_Db_Msr_Mysql2::LOG_POS => $settings->logPos, Scalr_Db_Msr_Mysql2::LOG_FILE => $settings->logFile); foreach ($roleSettings as $name => $value) { $this->dbFarmRole->SetSetting($name, $value, Entity\FarmRoleSetting::TYPE_LCL); } } }
public function setMsrSettings($settings) { if ($this->replicationMaster) { parent::setMsrSettings($settings); $roleSettings = array(Scalr_Db_Msr_Redis::MASTER_PASSWORD => $settings->masterPassword); foreach ($roleSettings as $name => $value) { $this->dbFarmRole->SetSetting($name, $value); } } }
public function setMsrSettings($settings) { if ($this->replicationMaster) { parent::setMsrSettings($settings); $roleSettings = array(Scalr_Db_Msr_Redis::MASTER_PASSWORD => $settings->masterPassword); if ($settings->ports) { $roleSettings[Scalr_Db_Msr_Redis::PORTS_ARRAY] = @json_encode($settings->ports); } if ($settings->passwords) { $roleSettings[Scalr_Db_Msr_Redis::PASSWD_ARRAY] = @json_encode($settings->passwords); } foreach ($roleSettings as $name => $value) { $this->dbFarmRole->SetSetting($name, $value, DBFarmRole::TYPE_LCL); } } }