From 3670d9255e10396b7ed2664f996971c7f7a30aca Mon Sep 17 00:00:00 2001 From: Arnoud de Jonge Date: Wed, 2 Nov 2016 13:44:14 +0100 Subject: [PATCH] Added interface parameter for auth I want to be able to use the internal API endpoints from Puppet. This is done by setting $OS_INTERFACE to internal for use with the openstack CLI. This change will do this by also reading OS_INTERFACE from the environment or /root/openrc. Change-Id: Id826836ccfe8f61780a6201ef2851068d75391ab --- lib/puppet/provider/openstack/credentials.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/puppet/provider/openstack/credentials.rb b/lib/puppet/provider/openstack/credentials.rb index 95a1a49f..2765b2be 100644 --- a/lib/puppet/provider/openstack/credentials.rb +++ b/lib/puppet/provider/openstack/credentials.rb @@ -7,7 +7,8 @@ class Puppet::Provider::Openstack::Credentials :auth_url, :password, :project_name, :username, :token, :url, :identity_api_version, - :region_name + :region_name, + :interface ] KEYS.each { |var| attr_accessor var }