Philip Marc Schwartz 1991e4e045 Update pip provider to use openstack_pip provider
Change-Id: Ifdf3a2ac1d40ba93777ae9c0ae9de863cabdcb46
Signed-off-by: Philip Marc Schwartz <philip@progmad.com>
2016-06-16 10:19:03 -04:00

44 lines
804 B
Puppet

# == Class: ansible
#
class ansible (
$ansible_hostfile = '/etc/ansible/hosts',
$ansible_roles_path = '/etc/ansible/roles',
) {
include ::logrotate
include ::pip
package { 'ansible':
ensure => '2.0.2.0',
provider => openstack_pip,
}
if ! defined(File['/etc/ansible']) {
file { '/etc/ansible':
ensure => directory,
}
}
file { '/etc/ansible/ansible.cfg':
ensure => present,
mode => '0644',
owner => 'root',
group => 'root',
content => template('ansible/ansible.cfg.erb'),
require => File['/etc/ansible'],
}
::logrotate::file { 'ansible':
log => '/var/log/ansible.log',
options => [
'compress',
'copytruncate',
'missingok',
'rotate 7',
'daily',
'notifempty',
],
}
}