From 4eeb47ce4bd37eb26aafc8d049910c1874fb624a Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Thu, 1 Dec 2022 13:14:45 +0900 Subject: [PATCH] neutron_router: Prohibit updating project_id/name We already prohibit updating tenant_id and tenant_name. Because the provider does not have logic to handle the update, we should also prohibit updating these properties. Change-Id: Iabab109d21cd0a09a75e1fd06740f7360723af48 (cherry picked from commit dae8ec409c8b6fec9e51eb8e6e2876fe0c8c25dd) --- lib/puppet/provider/neutron_router/openstack.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/puppet/provider/neutron_router/openstack.rb b/lib/puppet/provider/neutron_router/openstack.rb index afccbc4b8..c07634cdf 100644 --- a/lib/puppet/provider/neutron_router/openstack.rb +++ b/lib/puppet/provider/neutron_router/openstack.rb @@ -215,6 +215,8 @@ Puppet::Type.type(:neutron_router).provide( :availability_zone_hint, :tenant_id, :tenant_name, + :project_id, + :project_name ].each do |attr| define_method(attr.to_s + "=") do |value| fail("Property #{attr.to_s} does not support being updated")