diff options
author | Kenny Woodson <kwoodson@redhat.com> | 2017-02-08 16:45:33 -0500 |
---|---|---|
committer | Kenny Woodson <kwoodson@redhat.com> | 2017-02-08 16:46:03 -0500 |
commit | 7538002114965b4c4e6b202bf7216ec9c9a6d669 (patch) | |
tree | 97f4b00f53b9bb1356323bc96ace553cb5a4c290 /roles/lib_openshift/src/test/integration/oc_env.yml | |
parent | d338c1aefc702919e6fac553c60a69455ae37d05 (diff) | |
download | openshift-7538002114965b4c4e6b202bf7216ec9c9a6d669.tar.gz openshift-7538002114965b4c4e6b202bf7216ec9c9a6d669.tar.bz2 openshift-7538002114965b4c4e6b202bf7216ec9c9a6d669.tar.xz openshift-7538002114965b4c4e6b202bf7216ec9c9a6d669.zip |
Adding integration tests.
Diffstat (limited to 'roles/lib_openshift/src/test/integration/oc_env.yml')
-rwxr-xr-x | roles/lib_openshift/src/test/integration/oc_env.yml | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/roles/lib_openshift/src/test/integration/oc_env.yml b/roles/lib_openshift/src/test/integration/oc_env.yml new file mode 100755 index 000000000..97a7c8922 --- /dev/null +++ b/roles/lib_openshift/src/test/integration/oc_env.yml @@ -0,0 +1,75 @@ +#!/usr/bin/ansible-playbook --module-path=../../../library/ +# ./oc_env.yml -e "cli_master_test=$OPENSHIFT_MASTER +--- +- hosts: "{{ cli_master_test }}" + gather_facts: no + user: root + vars: + my_env_var: + SOMEKEY : SOMEVALUE + + check_env_var: + name: DEFAULT_CERTIFICATE_DIR + value: /etc/pki/tls/private + + tasks: + - name: list environment variables from router dc + oc_env: + state: list + name: router + namespace: default + kind: dc + register: envout + - debug: var=envout + + - assert: + that: + - "'{{ check_env_var.name }}' == '{{ envout.results[0].name }}'" + - "{{ envout.results|length }} > 0" + msg: "Did not find environment variables." + + - name: list environment variables from router dc + oc_env: + state: present + name: router + namespace: default + kind: dc + env_vars: "{{ my_env_var }}" + register: envout + - debug: var=envout + + - assert: + that: + - "'SOMEKEY' == '{{ envout.results[-1].name }}'" + - "'SOMEVALUE' == '{{ envout.results[-1].value }}'" + msg: "Did not find updated environment variables." + + - name: remove environment variables from router dc + oc_env: + state: absent + name: router + namespace: default + kind: dc + env_vars: "{{ my_env_var }}" + register: envout + - debug: var=envout + + - assert: + that: + - envout.changed == True + msg: "state: Absent failed." + + - name: list environment variables from router dc + oc_env: + state: list + name: router + namespace: default + kind: dc + register: envout + - debug: var=envout + + - assert: + that: + - "'SOMEKEY' != '{{ envout.results[-1].name }}'" + - "'SOMEVALUE' != '{{ envout.results[-1].value }}'" + msg: "Did find updated environment variables." |