Puppet Class: nova::compute::ironic

Defined in:
manifests/compute/ironic.pp

Overview

Parameters:

  • admin_user (Any) (defaults to: 'admin')
  • admin_passwd (Any) (defaults to: 'ironic')
  • admin_url (Any) (defaults to: 'http://127.0.0.1:35357/v2.0')
  • admin_tenant_name (Any) (defaults to: 'services')
  • api_endpoint (Any) (defaults to: 'http://127.0.0.1:6385/v1')


33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'manifests/compute/ironic.pp', line 33

class nova::compute::ironic (
  $admin_user           = 'admin',
  $admin_passwd         = 'ironic',
  $admin_url            = 'http://127.0.0.1:35357/v2.0',
  $admin_tenant_name    = 'services',
  $api_endpoint         = 'http://127.0.0.1:6385/v1',
) {

  nova_config {
    'ironic/admin_username':            value => $admin_user;
    'ironic/admin_password':            value => $admin_passwd;
    'ironic/admin_url':                 value => $admin_url;
    'ironic/admin_tenant_name':         value => $admin_tenant_name;
    'ironic/api_endpoint':              value => $api_endpoint;
    'DEFAULT/compute_driver':           value => 'nova.virt.ironic.IronicDriver';
  }
}