setMsrSettings() public method

public setMsrSettings ( $settings )
Esempio n. 1
0
 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);
         }
     }
 }
Esempio n. 2
0
 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);
         }
     }
 }
Esempio n. 3
0
 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);
         }
     }
 }
Esempio n. 4
0
 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);
         }
     }
 }