File tree Expand file tree Collapse file tree 3 files changed +11
-15
lines changed
Expand file tree Collapse file tree 3 files changed +11
-15
lines changed Original file line number Diff line number Diff line change 11{ self , inputs , ... } :
22let
33 mkModules = system : [
4- self . systemModules . ssh-config
4+ self . systemModules . genesis
55 ( {
66 nixpkgs . hostPlatform = system ;
77 } )
Original file line number Diff line number Diff line change 55 imports = [ ./tests ] ;
66 flake = {
77 systemModules = {
8- ssh-config = {
9- environment . etc . "ssh/sshd_config.d/local.conf" = {
10- text = ''
11- Match Address 127.0.0.1,::1
12- ForceCommand /bin/false
13- DisableForwarding yes
14- PermitTunnel no
15- '' ;
8+ genesis = {
9+ #this file is just a placeholder to bootstrap
10+ #the system manager, it will be replaced by real configurations
11+ environment . etc . "system-manager-genesis" = {
12+ text = "" ;
1613 user = "root" ;
1714 group = "root" ;
1815 mode = "0644" ;
Original file line number Diff line number Diff line change 2424 machine.activate()
2525 machine.wait_for_unit("system-manager.target")
2626
27- with subtest("Verify ssh config"):
28- assert machine.file("/etc/ssh/sshd_config.d/local.conf").exists, "/etc/ssh/sshd_config.d/local.conf should exist"
29- assert machine.file("/etc/ssh/sshd_config.d/local.conf").mode == 0o644, "/etc/ssh/sshd_config.d/local.conf should have mode 0644"
30- assert machine.file("/etc/ssh/sshd_config.d/local.conf").user == "root", "/etc/ssh/sshd_config.d/local.conf should be owned by root"
31- assert machine.file("/etc/ssh/sshd_config.d/local.conf").group == "root", "/etc/ssh/sshd_config.d/local.conf should be owned by root"
32- assert machine.file("/etc/ssh/sshd_config.d/local.conf").contains("Match Address"), "/etc/ssh/sshd_config.d/local.conf should contain 'Match Address'"
27+ with subtest("Verify genesis file"):
28+ assert machine.file("/etc/system-manager-genesis").exists, "/etc/system-manager-genesis should exist"
29+ assert machine.file("/etc/system-manager-genesis").mode == 0o644, "/etc/system-manager-genesis should have mode 0644"
30+ assert machine.file("/etc/system-manager-genesis").user == "root", "/etc/system-manager-genesis should be owned by root"
31+ assert machine.file("/etc/system-manager-genesis").group == "root", "/etc/system-manager-genesis should be owned by root"
3332 '' ;
3433 } ;
3534 } ;
You can’t perform that action at this time.
0 commit comments