root password comes from hetzner, not me
This commit is contained in:
@@ -56,7 +56,6 @@ class ServerController extends Controller
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$rootPassword = Str::random(32);
|
||||
$sudoPassword = Str::random(32);
|
||||
$providerService = app(GetProviderService::class)->execute($request->provider);
|
||||
|
||||
@@ -69,7 +68,6 @@ class ServerController extends Controller
|
||||
serverType: $request->server_type,
|
||||
location: $request->location,
|
||||
image: $request->image,
|
||||
rootPassword: $rootPassword,
|
||||
);
|
||||
|
||||
$organisation = Organisation::findOrFail($request->route('organisation'));
|
||||
@@ -90,7 +88,7 @@ class ServerController extends Controller
|
||||
|
||||
dispatch(new WaitForServerToConnect(
|
||||
server: $server,
|
||||
rootPassword: $rootPassword,
|
||||
rootPassword: $createdServer->rootPassword,
|
||||
sudoPassword: $sudoPassword,
|
||||
))->delay(now()->addSeconds(30));
|
||||
|
||||
|
||||
@@ -18,7 +18,6 @@ class CreateServerRequest extends Request implements HasBody
|
||||
protected ?string $name = null,
|
||||
protected ?string $serverType = null,
|
||||
protected ?string $location = null,
|
||||
protected ?string $rootPassword = null,
|
||||
) {}
|
||||
|
||||
protected function defaultBody(): array
|
||||
@@ -28,7 +27,6 @@ class CreateServerRequest extends Request implements HasBody
|
||||
'name' => $this->name,
|
||||
'server_type' => $this->serverType,
|
||||
'location' => $this->location,
|
||||
'root_password' => $this->rootPassword,
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
@@ -26,14 +26,12 @@ class HetznerService extends ServerProviderService
|
||||
string $serverType,
|
||||
string $location,
|
||||
string $image,
|
||||
string $rootPassword,
|
||||
): CreatedServer {
|
||||
$response = $this->connector->send(new CreateServerRequest(
|
||||
image: $image,
|
||||
name: $name,
|
||||
serverType: $serverType,
|
||||
location: $location,
|
||||
rootPassword: $rootPassword,
|
||||
));
|
||||
|
||||
if ($response->status() !== 201) {
|
||||
@@ -43,7 +41,7 @@ class HetznerService extends ServerProviderService
|
||||
return new CreatedServer(
|
||||
id: $response->json('server.id'),
|
||||
name: $name,
|
||||
rootPassword: $rootPassword,
|
||||
rootPassword: $response->json('root_password'),
|
||||
status: $response->json('server.status'),
|
||||
ipv4: $response->json('server.public_net.ipv4.ip'),
|
||||
ipv6: $response->json('server.public_net.ipv6.ip'),
|
||||
|
||||
@@ -15,7 +15,6 @@ abstract class ServerProviderService
|
||||
string $serverType,
|
||||
string $location,
|
||||
string $image,
|
||||
string $rootPassword,
|
||||
): CreatedServer;
|
||||
|
||||
abstract public function getServerTypes(): Collection;
|
||||
|
||||
Reference in New Issue
Block a user