Skip to content

linux-riscv/ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible playbooks for the linux-riscv infra

!! Not complete !!

Manually create machines:

hcloud server create --name rise-controller-1 --type SERVER-TYPE??? \
   --image ubuntu-24.04 --ssh-key [email protected]

hcloud server create --name rise-linux-kernel-ci-1 --type ccx63 \
   --image ubuntu-24.04 --ssh-key [email protected]

Copy secrets.yml.example to secrets.yml and insert patchwork, and github tokens.

# Assume KPD runs on host $KPD and a runner on $RUNNER

$ ansible-playbook -i $KDP, -u root ./playbooks/kernel-patches-daemon.yml
$ ansible-playbook -i $RUNNER, -u root ./playbooks/github-runner-ephemeral.yml

Manually on KDP:

systemctl start pwsyncher

Manually on RUNNER(s):

su github
cd ~/actions-runner
export GH_TOKEN="mysecretsoken"
./ghrunner.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages