[stable-2.8] Mark ansible-test cloud credentials as sensitive..

(cherry picked from commit 9f7b124a6f)

Co-authored-by: Matt Clay <matt@mystile.com>
pull/62513/head
Matt Clay 6 years ago committed by Toshio Kuratomi
parent d8bd6ea72f
commit f43110b0ed

@ -124,6 +124,8 @@ class AzureCloudProvider(CloudProvider):
RESOURCE_GROUP_SECONDARY=response['resourceGroupNames'][1],
)
display.sensitive.add(values['AZURE_SECRET'])
config = '\n'.join('%s: %s' % (key, values[key]) for key in sorted(values))
config = '[default]\n' + config
@ -145,6 +147,9 @@ class AzureCloudEnvironment(CloudEnvironment):
"""
env_vars = get_config(self.config_path)
display.sensitive.add(env_vars.get('AZURE_SECRET'))
display.sensitive.add(env_vars.get('AZURE_PASSWORD'))
ansible_vars = dict(
resource_prefix=self.resource_prefix,
)

@ -65,6 +65,8 @@ class CloudscaleCloudEnvironment(CloudEnvironment):
CLOUDSCALE_API_TOKEN=parser.get('default', 'cloudscale_api_token'),
)
display.sensitive.add(env_vars['CLOUDSCALE_API_TOKEN'])
ansible_vars = dict(
cloudscale_resource_prefix=self.resource_prefix,
)

@ -200,6 +200,8 @@ class CsCloudProvider(CloudProvider):
SECRET=credentials['secretkey'],
)
display.sensitive.add(values['SECRET'])
config = self._populate_config_template(config, values)
self._write_config(config)
@ -279,6 +281,8 @@ class CsCloudEnvironment(CloudEnvironment):
CLOUDSTACK_TIMEOUT=config['timeout'],
)
display.sensitive.add(env_vars['CLOUDSTACK_SECRET'])
ansible_vars = dict(
cs_resource_prefix=self.resource_prefix,
)

@ -76,6 +76,8 @@ class HcloudCloudProvider(CloudProvider):
TOKEN=token,
)
display.sensitive.add(values['TOKEN'])
config = self._populate_config_template(config, values)
self._write_config(config)
@ -100,6 +102,8 @@ class HcloudCloudEnvironment(CloudEnvironment):
HCLOUD_TOKEN=parser.get('default', 'hcloud_api_token'),
)
display.sensitive.add(env_vars['HCLOUD_TOKEN'])
ansible_vars = dict(
hcloud_prefix=self.resource_prefix,
)

@ -58,6 +58,8 @@ class OpenNebulaCloudEnvironment(CloudEnvironment):
ansible_vars.update(dict(parser.items('default')))
display.sensitive.add(ansible_vars.get('opennebula_password'))
return CloudEnvironmentConfig(
ansible_vars=ansible_vars,
)

@ -9,7 +9,10 @@ from lib.cloud import (
CloudEnvironmentConfig,
)
from lib.util import ConfigParser
from lib.util import (
ConfigParser,
display,
)
class ScalewayCloudProvider(CloudProvider):
@ -56,6 +59,8 @@ class ScalewayCloudEnvironment(CloudEnvironment):
SCW_ORG=parser.get('default', 'org')
)
display.sensitive.add(env_vars['SCW_API_KEY'])
ansible_vars = dict(
scw_org=parser.get('default', 'org'),
)

@ -120,6 +120,8 @@ class TowerCloudProvider(CloudProvider):
PASSWORD=connection.password,
)
display.sensitive.add(values['PASSWORD'])
config = self._populate_config_template(config, values)
self._write_config(config)

@ -9,7 +9,10 @@ from lib.cloud import (
CloudEnvironmentConfig,
)
from lib.util import ConfigParser
from lib.util import (
ConfigParser,
display,
)
class VultrCloudProvider(CloudProvider):
@ -55,6 +58,8 @@ class VultrCloudEnvironment(CloudEnvironment):
VULTR_API_KEY=parser.get('default', 'key'),
)
display.sensitive.add(env_vars['VULTR_API_KEY'])
ansible_vars = dict(
vultr_resource_prefix=self.resource_prefix,
)

Loading…
Cancel
Save