Deprecate bifrost support
My downstream team does not maintain this and the settings which are embedded and encoded in puppet-ironic are incorrect and no longer match the current state of Bifrost as an independent sub-project of ironic. Given this state, and the fact it is largely independent tooling which duplicates much of puppet-ironic, it does not make sense to maintain, and is thus deprecated. Change-Id: Ia456fcea46c44c23d8c99fbf3bb59b63180a28f2
This commit is contained in:
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
# == Class: ironic::bifrost
|
# == Class: ironic::bifrost
|
||||||
#
|
#
|
||||||
# Installs and configures Bifrost
|
# DEPRECATED - Installs and configures Bifrost
|
||||||
# Bifrost is a set of Ansible playbooks that automates the task of deploying a
|
# Bifrost is a set of Ansible playbooks that automates the task of deploying a
|
||||||
# base image onto a set of known hardware using Ironic. It provides modular
|
# base image onto a set of known hardware using Ironic. It provides modular
|
||||||
# utility for one-off operating system deployment with as few operational requirements
|
# utility for one-off operating system deployment with as few operational requirements
|
||||||
@@ -22,6 +22,8 @@
|
|||||||
# Bifrost also allows to install Ironic in a stand-alone fashion. In this kind of setup,
|
# Bifrost also allows to install Ironic in a stand-alone fashion. In this kind of setup,
|
||||||
# neither Keystone nor Neutron is installed, and dnsmasq is used to provide PXE booting.
|
# neither Keystone nor Neutron is installed, and dnsmasq is used to provide PXE booting.
|
||||||
#
|
#
|
||||||
|
# DEPRECATED PARAMETERS
|
||||||
|
#
|
||||||
# [*ironic_db_password*]
|
# [*ironic_db_password*]
|
||||||
# (required) The Ironic DB password
|
# (required) The Ironic DB password
|
||||||
#
|
#
|
||||||
@@ -188,6 +190,8 @@ class ironic::bifrost (
|
|||||||
|
|
||||||
include ironic::deps
|
include ironic::deps
|
||||||
|
|
||||||
|
warning('ironic::bifrost is deprecated and will be removed during the OpenStack Yoga development cycle.')
|
||||||
|
|
||||||
git { $git_dest_repo_folder:
|
git { $git_dest_repo_folder:
|
||||||
ensure => $ensure,
|
ensure => $ensure,
|
||||||
branch => $revision,
|
branch => $revision,
|
||||||
|
@@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
deprecations:
|
||||||
|
- |
|
||||||
|
Deprecates integration for Ironic's Bifrost sub-project.
|
||||||
|
|
||||||
|
Bifrost serves a similar purpose as puppet-ironic, in so much as the
|
||||||
|
embedded configuration lags behind and ultimately is no longer appropriate
|
||||||
|
for a bifrost deployment. If you wish to deploy bifrost, please make use of
|
||||||
|
the bifrost-cli tool or Ansible playbooks noted in
|
||||||
|
`Bifrost's documentation <https://docs.openstack.org/bifrost/latest/>`_.
|
Reference in New Issue
Block a user