feat: complete cobbler automation
- add facts to manage the /var/www/cobbler and /data/cobbler directories - move /var/www/cobbler -> /data/cobbler - create symlink from /var/www/cobbler -> /data/cobbler - ensure that cobbler nodes are set to permissive selinux mode
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
Facter.add('cobbler_data_dir_exists') do
|
||||
confine enc_role: 'roles::infra::cobbler::server'
|
||||
setcode do
|
||||
File.exist?('/data/cobbler')
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,8 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
Facter.add('cobbler_var_www_exists') do
|
||||
confine enc_role: 'roles::infra::cobbler::server'
|
||||
setcode do
|
||||
File.exist?('/var/www/cobbler')
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,8 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
Facter.add('cobbler_var_www_islink') do
|
||||
confine enc_role: 'roles::infra::cobbler::server'
|
||||
setcode do
|
||||
File.exist?('/var/www/cobbler') and File.symlink?('/var/www/cobbler')
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user