From: Dmitry Tantsur Date: Fri, 26 Aug 2016 11:41:46 +0000 (+0200) Subject: Ironic: manage PXE environment for conductors X-Git-Tag: opnfv-6.0.0~598^2 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=2f06663fa20ed52ae43b0d3dbf77f7068771b622;p=apex-puppet-tripleo.git Ironic: manage PXE environment for conductors Change-Id: Icb9633134114041bbd497e7652482dd5d34c9327 Depends-On: I8b83eff694316755e4dd2dbcde7b569472893bc5 Partially-Implements: blueprint ironic-integration --- diff --git a/manifests/profile/base/ironic/conductor.pp b/manifests/profile/base/ironic/conductor.pp index 2cb61fb..d8a6e7d 100644 --- a/manifests/profile/base/ironic/conductor.pp +++ b/manifests/profile/base/ironic/conductor.pp @@ -22,8 +22,13 @@ # (Optional) The current step of the deployment # Defaults to hiera('step') # +# [*manage_pxe*] +# (Optional) Whether to manage the PXE/iPXE environment for the conductor. +# Defaults to true +# class tripleo::profile::base::ironic::conductor ( $step = hiera('step'), + $manage_pxe = true, ) { include ::tripleo::profile::base::ironic @@ -32,5 +37,8 @@ class tripleo::profile::base::ironic::conductor ( include ::ironic::drivers::ipmi include ::ironic::drivers::pxe include ::ironic::conductor + if $manage_pxe { + include ::ironic::pxe + } } }