feat: update justfile.
This commit is contained in:
parent
a108a9901f
commit
07c83165fe
1 changed files with 20 additions and 0 deletions
20
justfile
20
justfile
|
|
@ -1,30 +1,50 @@
|
||||||
|
# Ssh into the server
|
||||||
|
[group('ssh')]
|
||||||
shell server:
|
shell server:
|
||||||
ssh crony@{{server}}
|
ssh crony@{{server}}
|
||||||
|
|
||||||
|
# Forward a port from server to localhost
|
||||||
|
[group('ssh')]
|
||||||
forward port server:
|
forward port server:
|
||||||
ssh -N -L {{port}}:127.0.0.1:{{port}} root@{{server}}
|
ssh -N -L {{port}}:127.0.0.1:{{port}} root@{{server}}
|
||||||
|
|
||||||
|
# Deploy server nixos installation
|
||||||
|
[group('deploy')]
|
||||||
deploy server:
|
deploy server:
|
||||||
deploy ".#{{server}}" --magic-rollback=false -s
|
deploy ".#{{server}}" --magic-rollback=false -s
|
||||||
|
|
||||||
|
# Forcefully deploy without rollback
|
||||||
|
[group('deploy')]
|
||||||
deploy-force server:
|
deploy-force server:
|
||||||
deploy ".#{{server}}" --magic-rollback=false --auto-rollback=false -s
|
deploy ".#{{server}}" --magic-rollback=false --auto-rollback=false -s
|
||||||
|
|
||||||
|
# Deploy all servers available
|
||||||
|
[group('deploy')]
|
||||||
deploy-all:
|
deploy-all:
|
||||||
deploy "." --magic-rollback=false -s
|
deploy "." --magic-rollback=false -s
|
||||||
|
|
||||||
|
# Reboot the server
|
||||||
|
[group('ssh')]
|
||||||
reboot server:
|
reboot server:
|
||||||
ssh -t root@{{server}} "reboot"
|
ssh -t root@{{server}} "reboot"
|
||||||
|
|
||||||
|
# Update current nixos install
|
||||||
|
[group('nixos')]
|
||||||
update:
|
update:
|
||||||
nh os test -u -a && nh os switch
|
nh os test -u -a && nh os switch
|
||||||
|
|
||||||
|
# Test current config
|
||||||
|
[group('nixos')]
|
||||||
test:
|
test:
|
||||||
nh os test -a
|
nh os test -a
|
||||||
|
|
||||||
|
# Switch to current config
|
||||||
|
[group('nixos')]
|
||||||
switch:
|
switch:
|
||||||
nh os switch -a
|
nh os switch -a
|
||||||
|
|
||||||
|
# Commit flake.lock update or modifications
|
||||||
|
[group('git')]
|
||||||
commit-lock:
|
commit-lock:
|
||||||
git add flake.lock
|
git add flake.lock
|
||||||
git commit -m "feat: update flake.lock"
|
git commit -m "feat: update flake.lock"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue