summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
10 daysfix(radicle_node): configure git user, for tests run by native CIHEADmainLars Wirzenius1-0/+5
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
10 daysfix(radicle_node): have systemd run ci-broker binary directlyLars Wirzenius1-1/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
10 daysfix(radicle_node): systemd kill mode for radicle-ci-brokerLars Wirzenius1-1/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-03-24radicle_node: serve wumpus files from their own directory.Lars Wirzenius1-0/+4
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-03-18radicle_node: set RUST_LOG for radicle-ci-brokerLars Wirzenius1-0/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-03-15fix(radicle_node): kill CI broker before we upgrade thingsLars Wirzenius2-1/+5
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-03-06radicle_node: deal with a node config missing after installLars Wirzenius2-9/+16
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-22radicle-node: ping all repositories in the web UILars Wirzenius2-0/+33
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-22radicle-node: allow setting scope for a nodeLars Wirzenius2-1/+4
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-14fix(radicle_node): create /srv/httpLars Wirzenius1-0/+8
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-14feat(radicle_node): restore /srv/http also from backupsLars Wirzenius1-5/+6
This means re-installing a node doesn't lost CI history. Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13fix(radicle_node): add missing templatesLars Wirzenius2-0/+33
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13feat(radicle_node): allow setting the seed policy for a nodeLars Wirzenius2-3/+8
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13refactor(radicle_node): move radicle-ci-broker.service to a templateLars Wirzenius1-19/+2
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13feat(radicle_node): add variable for CI broker configLars Wirzenius1-14/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13refactor(radicle_node): move radicle-httpd.service into a templateLars Wirzenius1-18/+2
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13refactor(radicle_node): move things into files/templatesLars Wirzenius3-62/+53
For easier editing. Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13chore(radicle_node): fix language, drop commented-out taskLars Wirzenius1-12/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13fix(radicle_node): put temporary scripts in /home/_rad, not /tmpLars Wirzenius1-4/+4
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13fix(radicle_node): path to native CI adapterLars Wirzenius1-1/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13fix(radicle_node): add _rad .cargo/bin to PATH for CI brokerLars Wirzenius1-1/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13fix(radicle_node): restart node only after seeding etc changesLars Wirzenius1-8/+8
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13feat(radicle_node): set default policy to allowLars Wirzenius1-0/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13fix(radicle_node): port number for radicle-httpd on localhostLars Wirzenius1-1/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13feat(radicle_node): set alias, external addressLars Wirzenius1-5/+12
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13fix(radicle_node): add templateLars Wirzenius1-0/+10
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13fix(radicle_node): use _rad home directory not liwLars Wirzenius1-1/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13radicle_node: install more Radicle, from deb, and configure CILars Wirzenius1-29/+145
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13fix(radicle_node): install script to seed where _rad can run itLars Wirzenius1-2/+2
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13fix(radicle_node): install connect script so that _rad can run itLars Wirzenius1-3/+5
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13fix(radicle_node): install downloaded script into ~_rad, run thereLars Wirzenius1-1/+2
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-13fix(radicle_node): use root instead of debian as ownerLars Wirzenius1-2/+2
Not all systems have root. Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-07radicle_node: restore backup, make connections persistentLars Wirzenius1-18/+85
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-07fix(sshd): flush handlers at the end of the roleLars Wirzenius1-0/+3
This means sshd will accept connections again, unless the config is broken. Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-07radicle_node: install rsync for backupsLars Wirzenius1-0/+6
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-07radicle_node: add README.mdLars Wirzenius1-0/+2
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2024-02-07add radicle_node roleLars Wirzenius1-0/+115
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2023-10-24sshd: restart sshd if the main config file has "Include" addedLars Wirzenius1-0/+1
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2023-07-03refactor gitano role to not use includeLars Wirzenius1-3/+6
Sponsored-by: author
2023-06-07chore: use import_tasks instead of includeLars Wirzenius1-2/+5
Sponsored-by: author
2023-05-21sane_debian_system: drop "warn: false" for newer AnsibleLars Wirzenius1-4/+1
Sponsored-by: author
2023-04-30sane-debian-system: install ntp if systemd-timesyncd isn't availableLars Wirzenius1-1/+8
Sponsored-by: author
2023-04-22feat(sensible-debian-system): install systemd-timesyncdLars Wirzenius2-0/+2
I prefer this over the old ntp package. This means that the role no longer works on Debian systems prior to 11. Sponsored-by: author
2023-04-22fix: use bullseye, not buster, Debian releaseLars Wirzenius1-3/+2
Sponsored-by: author
2023-04-22chore: change name of base Debian imageLars Wirzenius1-1/+1
There's no point in embedding the Debian release version in the filename. Sponsored-by: author
2022-11-06fix: subplot authorsLars Wirzenius1-1/+2
Sponsored-by: author
2022-10-11sshd: guard against a common misconfiguration of mineLars Wirzenius1-0/+6
Sponsored-by: author
2022-10-01sshd: insert Include at beginning of file, not endLars Wirzenius1-0/+1
At end, it'll be in a "match" block, which mean it won't work. Sponsored-by: author
2022-09-15fix: adjust to new Subplot with external YAML metdataLars Wirzenius3-36/+31
Sponsored-by: author
2022-09-12apache_server: set default charset to utf8Lars Wirzenius1-0/+6
Sponsored-by: author