Configure pkgbase servers and services
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

49 lines
2.4 KiB

---
role:
- profile::apache
- profile::vcsrepo
- profile::exec
- profile::cronjobs
profile::vcsrepos:
/srv/pkgbase.live:
ensure: latest
provider: git
revision: main
source: https://codeberg.org/pkgbase/website.git
notify: 'Exec[update-website]'
profile::execs:
update-website:
command: /usr/bin/make update-static
cwd: /srv/pkgbase.live
profile::apache::mdvhosts:
pkgbase.live:
priority: '10'
redirect: "https://alpha.pkgbase.live/"
alpha.pkgbase.live:
document_root: /srv/pkgbase.live/site
aliases:
"/release/13.0/FreeBSD:13:amd64/": "/poudriere/data/images/13-release-amd64-repo/FreeBSD:13:amd64/"
"/release/13.0/FreeBSD:13:aarch64/": "/poudriere/data/images/13-release-aarch64-repo/FreeBSD:13:aarch64/"
"/release/13.0/FreeBSD:13:armv7/": "/poudriere/data/images/13-release-armv7-repo/FreeBSD:13:armv7/"
"/release/13.0/FreeBSD:13:riscv64/": "/poudriere/data/images/13-release-riscv64-repo/FreeBSD:13:riscv64/"
"/release/13.1/FreeBSD:13:amd64/": "/poudriere/data/images/131-release-amd64-repo/FreeBSD:13:amd64/"
"/release/13.1/FreeBSD:13:aarch64/": "/poudriere/data/images/131-release-aarch64-repo/FreeBSD:13:aarch64/"
"/release/13.1/FreeBSD:13:armv7/": "/poudriere/data/images/131-release-armv7-repo/FreeBSD:13:armv7/"
"/release/13.1/FreeBSD:13:riscv64/": "/poudriere/data/images/131-release-riscv64-repo/FreeBSD:13:riscv64/"
"/stable/FreeBSD:13:amd64/": "/poudriere/data/images/13-stable-amd64-repo/FreeBSD:13:amd64/"
"/stable/FreeBSD:13:aarch64/": "/poudriere/data/images/13-stable-aarch64-repo/FreeBSD:13:aarch64/"
"/stable/FreeBSD:13:armv7/": "/poudriere/data/images/13-stable-armv7-repo/FreeBSD:13:armv7/"
"/stable/FreeBSD:13:riscv64/": "/poudriere/data/images/13-stable-riscv64-repo/FreeBSD:13:riscv64/"
"/current/FreeBSD:14:amd64/": "/poudriere/data/images/14-current-amd64-repo/FreeBSD:14:amd64/"
"/current/FreeBSD:14:aarch64/": "/poudriere/data/images/14-current-aarch64-repo/FreeBSD:14:aarch64/"
"/current/FreeBSD:14:armv7/": "/poudriere/data/images/14-current-armv7-repo/FreeBSD:14:armv7/"
"/current/FreeBSD:14:riscv64/": "/poudriere/data/images/14-current-riscv64-repo/FreeBSD:14:riscv64/"
profile::cronjobs:
reload_httpd_to_reload_certs:
special: 'weekly'
command: '/usr/sbin/service apache24 graceful'