Merge pull request 'feat: fix selinux permissions each sync' (#80) from neoloc/selinx_for_reposync into develop

Reviewed-on: unkinben/puppet-prod#80
This commit is contained in:
Ben Vincent 2023-11-27 22:00:59 +09:30
commit 1cf2a5a579
2 changed files with 6 additions and 1 deletions

View File

@ -1,5 +1,7 @@
# setup the autosyncer
class profiles::reposync::autosyncer {
class profiles::reposync::autosyncer (
Stdlib::Absolutepath $basepath = '/data/repos',
) {
# Ensure the autosyncer script is present and executable
file { '/usr/local/bin/autosyncer':

View File

@ -88,4 +88,7 @@ for conf in /etc/reposync/conf.d/*.conf; do
# After syncing each repo, fix the repository metadata
create_repo_metadata "${snap_path}"
# Update selinux
restorecon <%= @basepath %>
done