forked from Fediversity/Fediversity
Transmit initial user from JSON to services
This commit is contained in:
parent
086a69ac53
commit
4db91bd0b7
2 changed files with 28 additions and 1 deletions
|
@ -124,6 +124,13 @@ in
|
||||||
{
|
{
|
||||||
fediversity = {
|
fediversity = {
|
||||||
inherit (panelConfig) domain;
|
inherit (panelConfig) domain;
|
||||||
|
temp.initialUser = {
|
||||||
|
inherit (panelConfig.initialUser) username email displayName;
|
||||||
|
# FIXME: disgusting, but nvm, this is going to be replaced by
|
||||||
|
# proper central authentication at some point
|
||||||
|
passwordFile = pkgs.writeText "password" panelConfig.initialUser.password;
|
||||||
|
};
|
||||||
|
|
||||||
mastodon = mastodonS3KeyConfig { inherit pkgs; } // {
|
mastodon = mastodonS3KeyConfig { inherit pkgs; } // {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
@ -140,6 +147,13 @@ in
|
||||||
{
|
{
|
||||||
fediversity = {
|
fediversity = {
|
||||||
inherit (panelConfig) domain;
|
inherit (panelConfig) domain;
|
||||||
|
temp.initialUser = {
|
||||||
|
inherit (panelConfig.initialUser) username email displayName;
|
||||||
|
# FIXME: disgusting, but nvm, this is going to be replaced by
|
||||||
|
# proper central authentication at some point
|
||||||
|
passwordFile = pkgs.writeText "password" panelConfig.initialUser.password;
|
||||||
|
};
|
||||||
|
|
||||||
peertube = peertubeS3KeyConfig { inherit pkgs; } // {
|
peertube = peertubeS3KeyConfig { inherit pkgs; } // {
|
||||||
enable = true;
|
enable = true;
|
||||||
## NOTE: Only ever used for testing anyway.
|
## NOTE: Only ever used for testing anyway.
|
||||||
|
@ -158,6 +172,13 @@ in
|
||||||
{
|
{
|
||||||
fediversity = {
|
fediversity = {
|
||||||
inherit (panelConfig) domain;
|
inherit (panelConfig) domain;
|
||||||
|
temp.initialUser = {
|
||||||
|
inherit (panelConfig.initialUser) username email displayName;
|
||||||
|
# FIXME: disgusting, but nvm, this is going to be replaced by
|
||||||
|
# proper central authentication at some point
|
||||||
|
passwordFile = pkgs.writeText "password" panelConfig.initialUser.password;
|
||||||
|
};
|
||||||
|
|
||||||
pixelfed = pixelfedS3KeyConfig { inherit pkgs; } // {
|
pixelfed = pixelfedS3KeyConfig { inherit pkgs; } // {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
|
@ -2,5 +2,11 @@
|
||||||
"domain": "abundos.eu",
|
"domain": "abundos.eu",
|
||||||
"mastodon": { "enable": false },
|
"mastodon": { "enable": false },
|
||||||
"peertube": { "enable": false },
|
"peertube": { "enable": false },
|
||||||
"pixelfed": { "enable": false }
|
"pixelfed": { "enable": false },
|
||||||
|
"initialUser": {
|
||||||
|
"displayName": "Testy McTestface",
|
||||||
|
"username": "test",
|
||||||
|
"password": "testtest",
|
||||||
|
"email": "test@test.com"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue