Robert 2 years ago
parent 7d17863e73
commit 9f1d13dac9
  1. 20
      config_files/deploy_mysql_ex1.php
  2. 4
      config_files/deploy_mysql_ex2.php

@ -1,6 +1,6 @@
<?php <?php
Configure::set('display', true); // Show Output Configure::set('display', true); // Show Output
Configure::set('logfile', true); // Save to log folder Configure::set('logfile', false); // Save to log folder
Configure::set('syslog', false); Configure::set('syslog', false);
Configure::set('passwords', ['length' => rand(16, 26)]); Configure::set('passwords', ['length' => rand(16, 26)]);
@ -10,19 +10,19 @@ Configure::set('pre_actions', [
[ $cwd . '/my_vaults' => 'keydir', '/etc/neato_secrets' => 'keydir' ], [ $cwd . '/my_vaults' => 'keydir', '/etc/neato_secrets' => 'keydir' ],
]); ]);
//do_command('service', 'mysql', 'stop');
force_root(); force_root();
//do_command('service', 'mysql', 'stop');
file_loop(Configure::get('pre_actions')); file_loop(Configure::get('pre_actions'));
$my_key = Enc::make_key_file("/etc/neato_secrets/mysql_data"); $my_key = Enc::make_key_file("/etc/neato_secrets/mysql_key");
if (!file_exists($cwd . "/my_vaults/my_secrets")) { if (!file_exists($cwd . "/my_vaults/mysql_secrets")) {
$root_password = make_password(Configure::get('passwords', 'length')); $root_password = make_password(Configure::get('passwords', 'length'));
$obj = new stdClass(); $obj = new stdClass();
$obj->root = $root_password; $obj->root = $root_password;
Enc::encode_file($cwd . "/my_vaults/my_secrets", $obj, $my_key); Enc::encode_file($cwd . "/my_vaults/mysql_secrets", $obj, $my_key);
} }
@ -30,4 +30,10 @@ if (!file_exists($cwd . "/my_vaults/my_secrets")) {
//$o = Enc::decode_file($cwd . "/my_vaults/my_secrets", $my_key); //$o = Enc::decode_file($cwd . "/my_vaults/my_secrets", $my_key);
//echo $o->root; //echo $o->root;
//do_command('service', 'mysql', 'start'); //do_command('service', 'mysql', 'start');
$ret = do_command('service', 'mysql', 'status');
if ($ret === 0) {
echo "Status Running ;-)";
} else {
echo "Status Not Running!";
}

@ -7,8 +7,8 @@ Configure::set('syslog', false);
force_root(); force_root();
$my_key = read_file("/etc/neato_secrets/mysql_data"); $my_key = read_file("/etc/neato_secrets/mysql_key");
$o = Enc::decode_file($cwd . "/my_vaults/my_secrets", $my_key); $o = Enc::decode_file($cwd . "/my_vaults/mysql_secrets", $my_key);
echo $o->root; echo $o->root;
//do_command('service', 'mysql', 'start'); //do_command('service', 'mysql', 'start');

Loading…
Cancel
Save