25 lines
741 B
Puppet
25 lines
741 B
Puppet
class fuel::nailgun::client (
|
|
$server_address = $::fuel::params::nailgun_host,
|
|
$server_port = $::fuel::params::nailgun_port,
|
|
$keystone_port = $::fuel::params::keystone_port,
|
|
$keystone_user = $::fuel::params::keystone_admin_user,
|
|
$keystone_password = $::fuel::params::keystone_admin_password,
|
|
) inherits fuel::params {
|
|
|
|
ensure_packages(["python-fuelclient"])
|
|
|
|
file {['/root/.config',
|
|
'/root/.config/fuel']:
|
|
ensure => directory
|
|
}
|
|
|
|
file { "/root/.config/fuel/fuel_client.yaml":
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0600',
|
|
content => template("fuel/nailgun/client.yaml.erb"),
|
|
require => File['/root/.config/fuel'],
|
|
}
|
|
|
|
}
|