Go to file
2023-09-03 21:55:34 +02:00
consul/config Rename to repo and allow custom job name 2023-09-03 21:55:34 +02:00
deps Rename to repo and allow custom job name 2023-09-03 21:55:34 +02:00
images/rsync-ssh Use gomplate in Dockerfile 2023-08-28 23:37:05 +02:00
prep.d Rename to repo and allow custom job name 2023-09-03 21:55:34 +02:00
templates Rename to repo and allow custom job name 2023-09-03 21:55:34 +02:00
vault/policies Rename to repo and allow custom job name 2023-09-03 21:55:34 +02:00
volumes Rename to repo and allow custom job name 2023-09-03 21:55:34 +02:00
.gitmodules First commit 2023-08-20 22:47:29 +02:00
README.md Rename to repo and allow custom job name 2023-09-03 21:55:34 +02:00
repo.nomad.hcl Rename to repo and allow custom job name 2023-09-03 21:55:34 +02:00
variables.yml Rename to repo and allow custom job name 2023-09-03 21:55:34 +02:00

A simple RPMS repo job

This job is made to expose an RPMS (or anything else) repository. It's composed of

  • A nginx server exposing a directory
  • An rsync over SSH container to push updates

To use it, you just need to push the SSH public keys (comma separated) to access the SSH service on vault

vault kv put kv/service/repo ssh_keys="ssh-rsa AAAA.....,ssh-rsa AAAAA"

Then just adjust variables.yml to your need