summaryrefslogtreecommitdiffstats
path: root/roles/lib_openshift/library/oc_env.py
diff options
context:
space:
mode:
authorKenny Woodson <kwoodson@redhat.com>2017-02-10 09:45:24 -0500
committerKenny Woodson <kwoodson@redhat.com>2017-02-10 09:45:24 -0500
commit45c57201d4601d24e6131bf80800cb7f49d21af7 (patch)
treee0a024a2a89851becd54f17b8a69c966f1b7ab56 /roles/lib_openshift/library/oc_env.py
parentffac7eac61666332d8d6c6484c5648b48dcaa648 (diff)
downloadopenshift-45c57201d4601d24e6131bf80800cb7f49d21af7.tar.gz
openshift-45c57201d4601d24e6131bf80800cb7f49d21af7.tar.bz2
openshift-45c57201d4601d24e6131bf80800cb7f49d21af7.tar.xz
openshift-45c57201d4601d24e6131bf80800cb7f49d21af7.zip
Fixing docs, linting, and comments.
Diffstat (limited to 'roles/lib_openshift/library/oc_env.py')
-rw-r--r--roles/lib_openshift/library/oc_env.py19
1 files changed, 12 insertions, 7 deletions
diff --git a/roles/lib_openshift/library/oc_env.py b/roles/lib_openshift/library/oc_env.py
index fa4191d1e..06c242db6 100644
--- a/roles/lib_openshift/library/oc_env.py
+++ b/roles/lib_openshift/library/oc_env.py
@@ -98,6 +98,13 @@ options:
- dc
- pods
aliases: []
+ env_vars:
+ description:
+ - The environment variables to insert. The format is a dict of value pairs.
+ - e.g. {key1: value1, key2: value2})
+ required: False
+ default: None
+ aliases: []
author:
- "Kenny Woodson <kwoodson@redhat.com>"
extends_documentation_fragment: []
@@ -1644,16 +1651,16 @@ class OCEnv(OpenShiftCLI):
''' setter function for resource var'''
self._resource = data
- def value_exists(self, key, value):
+ def key_value_exists(self, key, value):
''' return whether a key, value pair exists '''
return self.resource.exists_env_value(key, value)
def key_exists(self, key):
- ''' return whether a key, value pair exists '''
+ ''' return whether a key exists '''
return self.resource.exists_env_key(key)
def get(self):
- '''return a environment variables '''
+ '''return environment variables '''
result = self._get(self.kind, self.name)
if result['returncode'] == 0:
if self.kind == 'dc':
@@ -1662,14 +1669,12 @@ class OCEnv(OpenShiftCLI):
return result
def delete(self):
- '''return all pods '''
- #yed.put(OCEnv.container_path[self.kind], env_vars_array)
+ ''' delete environment variables '''
if self.resource.delete_env_var(self.env_vars.keys()):
return self._replace_content(self.kind, self.name, self.resource.yaml_dict)
return {'returncode': 0, 'changed': False}
- # pylint: disable=too-many-function-args
def put(self):
'''place env vars into dc '''
for update_key, update_value in self.env_vars.items():
@@ -1721,7 +1726,7 @@ class OCEnv(OpenShiftCLI):
# Create
########
for key, value in params.get('env_vars', {}).items():
- if not ocenv.value_exists(key, value):
+ if not ocenv.key_value_exists(key, value):
if check_mode:
return {'changed': False,