This patch adds ability to translate swift account project name to UUID and update
glance/swift_account option in the following format 'AUTH_uuid'.
By either calling ironic_config directly:
ironic_config {
'glance/swift_account': value => 'swift_account_project_name', transform_to => 'project_uuid'
}
or by defining ::ironic::glance class:
class{'::ironic::glance':
swift_account_project_name => 'project_name'
}
Change-Id: I1df2e069b7922f64c0971551bf57d7c06bd318e2
This patch adds ability to translate network name to UUID when
setting options in ironic_config.
For example to translate network name to uuid for provision_network,
cleaning_network:
ironic_config {
'neutron/cleaning_network': value => 'baremetal', transform_to => 'net_uuid';
'neutron/provisioning_network': value => 'baremetal', transform_to => 'net_uuid';
}
or by defining ::ironic::conductor class with the following variables:
class {'::ironic::conductor':
cleaning_network_name => 'cleaning_network',
provisioning_network_name => 'provisioning_network'
}
Change-Id: I7ee49c6fec7fcbddbd06e401272e83325c8fdc73
Removing puppet-lint warnings in favor of
upgrading the puppet-lint gem
2016-09-13 21:05:00.043653 | examples/ironic.pp:55:WARNING: unquoted node name found
2016-09-13 21:05:00.043728 | examples/ironic.pp:84:WARNING: unquoted node name found
2016-09-13 21:05:00.043749 | manifests/api.pp:120:WARNING: line has more than 140 characters
2016-09-13 21:05:00.043767 | manifests/api.pp:124:WARNING: line has more than 140 characters
2016-09-13 21:05:00.043785 | manifests/api.pp:128:WARNING: line has more than 140 characters
2016-09-13 21:05:00.043803 | manifests/api.pp:132:WARNING: line has more than 140 characters
2016-09-13 21:05:00.043822 | manifests/api.pp:136:WARNING: line has more than 140 characters
2016-09-13 21:05:00.043840 | manifests/api.pp:140:WARNING: line has more than 140 characters
2016-09-13 21:05:00.043858 | manifests/api.pp:196:WARNING: line has more than 140 characters
2016-09-13 21:05:00.043877 | manifests/inspector.pp:233:WARNING: line has more than 140 characters
2016-09-13 21:05:00.043910 | manifests/inspector.pp:237:WARNING: line has more than 140 characters
2016-09-13 21:05:00.043929 | manifests/inspector.pp:241:WARNING: line has more than 140 characters
2016-09-13 21:05:00.043947 | manifests/inspector.pp:245:WARNING: line has more than 140 characters
2016-09-13 21:05:00.043965 | manifests/inspector.pp:249:WARNING: line has more than 140 characters
2016-09-13 21:05:00.043984 | manifests/inspector.pp:325:WARNING: line has more than 140 characters
Change-Id: I2fd5466639b5fd8eb709b8f2f55984c073a0c99d
Bifrost is a set of Ansible playbooks to install Ironic in
standalone mode and enrolling and deploying baremetal servers
Change-Id: I1f31c8a59d82112d998fb3555c9f55d5c850093d
- This changes the puppet-lint requirement to 1.1.x, so that we can use
puppet-lint plugins. Most of these plugins are for 4.x compat, but some just
catch common errors.
Change-Id: Ic47d53384592637dd27c3d0851fe24861ee1ed81
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
Initially, the module was not creating an ironic.conf file and now
it does. The configurations that are being put into the ironic.conf
file come straight out of the documentation.
The ironic-conductor service requires the execution of 'ironic-dbsync'
before it can be active.
In the params module, the 'RedHat' packages and services were named
incorrectly or were otherwise missing.
Change-Id: I73cecc590038fa7d9518453c448bfc243ddedff1
- init.pp
- unit tests for init
- small fix in pxe
- README update
- example for ironic deployment
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>