<?php
require 'config.php';
require 'include/random.php';
$all = $database->select("sites", "*", ["status" => "new", "ORDER" => "status ASC", "LIMIT" => 5]);
foreach ($all as $k => $v) {
$id = $v['id'];
$cms = $v['cms'];
$title = $v['title'];
if ($v['domain']) {
$domain = $v['domain'];
}
else {
$domain = $id.".dev.33tb.ru";
}
if ($v['title']) {
$title = $v['title'];
}
else {
$title = "ID-".$id;
}
$userName = "user".$id;
$userPass = encrypt_decrypt('decrypt',$v['userpass']);
$mysqlPass = encrypt_decrypt('decrypt',$v['mysqlpass']);
$arr = ['username' => $userName, 'userpass' => $userPass, 'mysql_user_pass' => $mysqlPass, 'domain' => $domain, 'title' => $title, 'cms' => $cms];
$vars = json_encode($arr);
passthru("ansible-playbook -i /root/userplus-webserver-ubuntu/inventory.ini /root/userplus-webserver-ubuntu/add.yml --extra-vars '$vars'");
$database->update("sites",["status" => "active","domain" => $domain,"title" => $title],[
"id" => $id,
]);
}
exec("systemctl reload nginx");
exec("systemctl restart php7.0-fpm");
?>