system-config/modules/openstack_project/manifests/pypi.pp

37 lines
821 B
Puppet

# == Class: openstack_project::pypi
#
class openstack_project::pypi (
$sysadmins = []
) {
include openstack_project::tmpcleanup
include openstack_project::automatic_upgrades
# include jenkins slave so that build deps are there for the pip download
class { 'jenkins::slave':
ssh_key => '',
user => false,
}
class { 'openstack_project::server':
iptables_public_tcp_ports => [80],
sysadmins => $sysadmins,
}
class { 'pypimirror':
mirror_config => '/etc/openstackci/pypi-mirror.yaml',
}
file { '/etc/openstackci':
ensure => directory,
mode => '0755',
owner => 'root',
group => 'root',
}
file { '/etc/openstackci/pypi-mirror.yaml':
ensure => present,
source => 'puppet:///modules/openstack_project/pypi-mirror.yaml',
}
}