Files
Xingjian Zhang 8fbf1740fe Update git repo url to opendev
Change-Id: I2bd3fc3d86333cc6cba78f0f7003e310e8005a88
2023-02-27 09:41:11 +00:00

42 lines
852 B
Puppet

# == Class: grenade
#
class grenade(
$dir = '/home/stack/grenade'
)
{
$user = $user::stack::username
if $grenade_git {
$source = $grenade_git
} else {
$source = 'https://opendev.org/openstack/grenade'
}
if $grenade_branch {
$branch = $grenade_branch
} else {
$branch = 'master'
}
exec { 'grenade_clone':
require => File['/usr/local/bin/git_clone.sh'],
path => '/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:.',
environment => "HOME=/home/$user",
user => 'stack',
group => 'stack',
command => "/usr/local/bin/git_clone.sh ${source} ${branch} ${dir}",
logoutput => true,
timeout => 1200,
}
# file { "$dir/localrc":
# owner => $user,
# group => $user,
# mode => 644,
# source => "puppet:///modules/grenade/localrc",
# require => File["$dir/local.sh"]
# }
}