| Age | Commit message (Collapse) | Author |
|
|
|
two addresses
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The current DNS configuration is in an old style.
Before attempting to point an MX record at a new IP address it is a good idea to bring the configuration up to a current style standard.
* deployment/systems/aisaka.scm (ip-multimedia):
define a variable to store the current static address.
* deployment/systems/aisaka.scm (spf-value):
construct an SPF record using the ip-multimedia variable.
* deployment/systems/aisaka.scm (ttl):
define a variable for DNS TTL values.
* deployment/systems/aisaka.scm (marekpasnikowski.pl.zone):
rename to marekpasnikowski.pl-entries;
align elements in columns;
utilize the new ip-multimedia, spf-value and ttl variables to remove code repetition and improve clarity.
* deployment/systems/aisaka.scm (marekpasnikowski.pl-zone):
define the zone-file record in a new variable;
update the serial number.
* deployment/systems/aisaka.scm (master-zone):
use the new marekpasnikowski.pl-zone variable to configure the zone field.
|
|
The system definition was jumbled up in a single let* call, with doubled spaces and deep nesting.
This commit reshapes the definition in accordance with my newest formatting standard.
* deployment/systems/rakan.scm (operating-system): do this.
|
|
It is not possible to otherwise construct a nice-looking definition of a system label.
That is because of a restriction by a lexical scope requirement.
The gnu:system:operating-system-default-label funciton is instead called in (sovereign systems) module.
* deployment/systems/aisaka.scm (operating-system): do this.
* deployment/systems/akashi.scm (operating-system): do this.
* deployment/systems/asakura.scm (operating-system): do this.
* deployment/systems/cokolwiek.scm (operating-system): do this.
* deployment/systems/mcdowell.scm (operating-system): do this.
* deployment/systems/rakan.scm (operating-system): do this.
|
|
* deployment/systems/rakan.scm (samba-configuration, samba-service):
define the configuration records.
* deployment/systems/rakan.scm (system):
add Samba to the list of services.
|
|
* deployment/keys.scm (akashi-guix):
define guix signing key.
* deployment/systems/aisaka.scm (guix-offload-rakan):
add guix signing key of akashi.
* deployment/systems/akashi.scm (offload-hub, guix-offload-targets, offload-extension):
define guix offload configuration.
* deployment/systems/akashi.scm (services):
add guix offload service and clean up the definition.
* deployment/systems/akashi.scm (operating-system*):
clean up the definition.
|
|
* deployment/keys.scm (aisaka-guix):
define signing key of Guix daemon in aisaka.
* deployment/systems/aisaka.scm (rakan-machine, guix-offload-rakan, offload-rakan):
define the offload target.
* deployment/systems/aisaka.scm (system):
add the offload configuration to the list of services.
* deployment/systems/rakan.scm (guix-offload-authorizations):
change the authorized signing key to aisaka's.
* deployment/users.scm (openssh-configuration):
add the public SSH key of marek@aisaka.
|
|
* deployment/systems/aisaka.scm (gitolite):
turn off the declarative entry of admin keys, as it is impossible to add more than one.
|
|
* deployment/keys.scm:
define a module.
* deployment/keys.scm:
define variables mcdowell-guix and rakan-guix.
* deployment/systems/mcdowell.scm (guix-offload-rakan):
use the new key definition at rakan-guix.
* deployment/systems/rakan.scm (guix-offload-authorizations):
use the new key definitions at mcdowell-guix.
* keys/guix/mcdowell-signing-key.pub:
remove the file.
* keys/guix/rakan-signing-key.pub:
remove the file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This removal is part of a process to decomission Distribution channel.
---
The ultimate goal is to move useful code from Distribution channel to either Sovereign or Deployment channel.
Everything else will be deleted and ultimately will be removed from network.
---
Module (deployment systems aisaka) has a dangling import of (suweren update).
Module (deployment users id1000) uses update-commands from (suweren update).
Guix-channel file includes dependency on Distribution channel.
---
The dangling import of (suweren update) is deleted from (deployment systems aisaka).
The update-commands binding is replaced with a definition from Sovereign channel.
The dependency on Distribution channel is removed from the list.
---
With this change Deployment channel is completely independent of Distribution, which can be deleted now.
|
|
This removal is part of a process to decomission Distribution channel.
---
The ultimate goal is to move useful code from Distribution channel to either Sovereign or Deployment channels.
Everything else will be deleted and ultimately will be removed from network.
---
The (suweren system) module was imported in aisaka, akashi and ayase systems.
---
All these imports are deleted.
---
After this (suweren system) module can be deleted from Distribution channel.
|