Hello together,
i have the following situation : i need to deploy a lot of boxes with freebsd. They will be based on an image. There will be a minimal freebad and some standard software like nginx etc and a custom package i created.
So for my own package i think i have to create my own repository.
I now want to have the updates centraly deployed. All updates should be tested before roleout.
I think of having two repositories. A staging repository and a release repository. On the staging repository we pull updates from the official repos and test it on a small amount of servers. If there is no problem we sync the staging repo with the release repo. All servers will install the updates via cron if new versions are released. We want to achive a central point for update deployment.
My question is how can i create a minimalistic repository with only the packages i need. It should be minimalistic because we want to review every changed update and package.
Or is there maybe another different option for central update management and testing.
i have the following situation : i need to deploy a lot of boxes with freebsd. They will be based on an image. There will be a minimal freebad and some standard software like nginx etc and a custom package i created.
So for my own package i think i have to create my own repository.
I now want to have the updates centraly deployed. All updates should be tested before roleout.
I think of having two repositories. A staging repository and a release repository. On the staging repository we pull updates from the official repos and test it on a small amount of servers. If there is no problem we sync the staging repo with the release repo. All servers will install the updates via cron if new versions are released. We want to achive a central point for update deployment.
My question is how can i create a minimalistic repository with only the packages i need. It should be minimalistic because we want to review every changed update and package.
Or is there maybe another different option for central update management and testing.