diff --git a/manifests/client.pp b/manifests/client.pp index f9ed3409c..82b224fef 100644 --- a/manifests/client.pp +++ b/manifests/client.pp @@ -14,6 +14,9 @@ class nova::client( include nova::deps include nova::params + warning("The nova::client class has been deprecated and will be removed \ +in a future release.") + package { 'python-novaclient': ensure => $ensure, name => $::nova::params::client_package, diff --git a/releasenotes/notes/deprecate-client-cad4cec8032c789b.yaml b/releasenotes/notes/deprecate-client-cad4cec8032c789b.yaml new file mode 100644 index 000000000..f6c4a0dc9 --- /dev/null +++ b/releasenotes/notes/deprecate-client-cad4cec8032c789b.yaml @@ -0,0 +1,7 @@ +--- +deprecations: + - | + The ``nova::client`` class has been deprecated. The ``nova`` CLI has + been deprecated and will be removed in the future. Use + the ``openstacklib::openstackclient`` class and the ``openstack`` CLI + instead.