Puppet Class: nexus::config::device
- Defined in:
-
manifests/config/device.pp
Summary
Create puppet device config used to connect to the rest api
Overview
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'manifests/config/device.pp', line 3
class nexus::config::device {
assert_private()
if extlib::has_module('puppetlabs/device_manager') {
device_manager { 'localhost_nexus_rest_api':
type => 'nexus_rest_api',
credentials => {
address => $nexus::host,
port => $nexus::port,
username => $nexus::config::admin::username,
password => $nexus::config::admin::real_password,
tmp_pw_file => "${nexus::work_dir}/admin.password",
},
}
} else {
fail('The nexus module requires puppetlabs/device_manager module for all rest api based operations.')
}
}
|