ci: add the final deploy config
Some checks failed
Build_Deploy / linter (push) Successful in 6s
Build_Deploy / build (push) Successful in 3m31s
Build_Deploy / deploy_dns (push) Successful in 1m17s
Build_Deploy / deploy_active (active) (push) Failing after 35s
Build_Deploy / deploy_active (active-core) (push) Failing after 33s
Build_Deploy / deploy_active (active-ext) (push) Failing after 35s

This commit is contained in:
silver 2024-08-07 21:51:23 +01:00
parent badb7566a9
commit 255b2395f7
2 changed files with 31 additions and 25 deletions

View file

@ -15,31 +15,39 @@ on:
- .forgejo/**/* - .forgejo/**/*
jobs: jobs:
# linter: linter:
# runs-on: nix runs-on: nix
# steps: steps:
# - uses: actions/checkout@v4 - uses: actions/checkout@v4
# - run: nix fmt -- --check . - run: nix fmt -- --check .
#
# #if: github.repository == 'Skynet/nixos' #if: github.repository == 'Skynet/nixos'
# build: build:
# runs-on: nix runs-on: nix
# steps: steps:
# - uses: actions/checkout@v4 - uses: actions/checkout@v4
# - run: nix develop - run: nix develop
# - run: colmena build -v --on @active-dns - run: colmena build -v --on @active-dns
# - run: colmena build -v --on @active-core - run: colmena build -v --on @active-core
# - run: colmena build -v --on @active - run: colmena build -v --on @active
# - run: colmena build -v --on @active-ext - run: colmena build -v --on @active-ext
# - run: colmena build -v --on @active-gitlab - run: colmena build -v --on @active-gitlab
deploy_dns: deploy_dns:
runs-on: nix runs-on: nix
# needs: [ linter, build ] needs: [ linter, build ]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
# setup deploy key - run: colmena apply -v --on @active-dns --show-trace
- run: | shell: bash
ssh -vvv root@193.1.99.120
colmena apply -v --on vendetta --show-trace deploy_active:
strategy:
matrix:
batch: [ active-core, active, active-ext ]
runs-on: nix
needs: [ deploy_dns ]
steps:
- uses: actions/checkout@v4
- run: colmena apply -v --on @${{ matrix.batch }} --show-trace
shell: bash shell: bash

View file

@ -33,11 +33,9 @@ in {
deployment = { deployment = {
targetHost = ip_pub; targetHost = ip_pub;
targetPort = 22; targetPort = 22;
targetUser = "root"; targetUser = null;
tags = ["active-dns" "dns"]; tags = ["active-dns" "dns"];
sshOptions = ["-vvv"];
}; };
networking = { networking = {