Commit Graph

13 Commits

Author SHA1 Message Date
Takashi Kajinami 9207422cf3 Remove deprecated network name parameters
These were deprecated during an old cycle[1].

[1] 0a3af34213

Change-Id: I2f91bbc26709a9188478d866f3875bd8ca6317d3
2023-08-06 18:48:16 +09:00
Takashi Kajinami f47dc524aa Remove bifrost support
... because it was deprecated during Xena cycle[1].

[1] 78f7e9efb7

Change-Id: I059c0f132be0ebb01a21e144166bcecbcc4530b4
2021-12-02 20:59:14 +09:00
Tobias Urdin 5e6151be97 Convert all class usage to relative names
Change-Id: Iea5de7192d01739024d17e9813fe591f230aaf4d
2019-12-08 23:08:32 +01:00
Tobias Urdin 4e11e3fe4e Fix rabbitmq README and examples
Change-Id: Ic8d6fd0c75384ef272fe54af009a329df67e9d45
2018-10-21 16:58:41 +02:00
Vasyl Saienko 5736ebba4c Add ability to translate swift account project name to UUID
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
2017-03-28 10:04:19 +03:00
Vasyl Saienko 8a80e6fb46 Add ability to translate net name to UUID
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
2017-03-27 10:45:11 +03:00
Carlos Camacho 88656e9d44 Fix puppet-lint before upgrading gem
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
2016-09-14 11:26:16 +02:00
Ricardo Carrillo Cruz 95eeb73c4c Add bifrost manifest
Bifrost is a set of Ansible playbooks to install Ironic in
standalone mode and enrolling and deploying baremetal servers

Change-Id: I1f31c8a59d82112d998fb3555c9f55d5c850093d
2015-08-04 17:12:43 +02:00
Gael Chamoulaud 1b44b7d826 Add Puppet 4.x lint checks
- 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>
2015-03-20 17:15:32 +01:00
Ryan Hallisey 7f5d4ed694 Fix Ironic modules so services properly run in Juno
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
2015-01-22 17:10:39 -05:00
Emilien Macchi 1e4d0bfead Rename nova by ironic
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
2013-12-02 10:07:06 +01:00
Emilien Macchi f5c924daf8 Init support
- 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>
2013-12-01 02:36:28 +01:00
Emilien Macchi 65faf63162 API, Conductor, Drivers, Specs
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
2013-11-30 01:08:04 +01:00