Project

General

Profile

Download (1.14 KB) Statistics
| Branch: | Tag: | Revision:
# Katello Config
class katello::config {

$apache_version = $::apache::apache_version

file { '/usr/share/foreman/bundler.d/katello.rb':
ensure => file,
owner => $katello::user,
group => $katello::group,
mode => '0644',
}

file { "${katello::config_dir}/katello.yaml":
ensure => file,
content => template('katello/katello.yml.erb'),
owner => $katello::user,
group => $katello::group,
mode => '0644',
before => [Class['foreman::database'], Exec['foreman-rake-db:migrate']],
notify => [Service['foreman-tasks'], Class['foreman::service']],
}

foreman::config::passenger::fragment{ 'katello':
content => template('katello/etc/httpd/conf.d/05-foreman.d/katello.conf.erb'),
ssl_content => template('katello/etc/httpd/conf.d/05-foreman-ssl.d/katello.conf.erb'),
}

file { "${katello::config_dir}/katello":
ensure => directory,
owner => 'root',
group => 'root',
mode => '0755',
}

file {'/etc/httpd/conf.d/pulp.conf':
ensure => file,
content => template('katello/pulp.conf.erb'),
owner => 'root',
group => 'root',
mode => '0644',
}

}
(1-1/5)