diff options
author | Kenny Woodson <kwoodson@redhat.com> | 2016-03-30 13:43:52 -0400 |
---|---|---|
committer | Kenny Woodson <kwoodson@redhat.com> | 2016-03-30 13:43:52 -0400 |
commit | 85d1d854297bb49b4baefaf5db821fa0ecb786ae (patch) | |
tree | 526025e23f54d997f46f2b872ed0f6791315c474 /roles/lib_openshift_api/build/test/deploymentconfig.yml | |
parent | 5326629f754899c3a382b6a8a0bf97110b257c68 (diff) | |
parent | 15d730f3aec1f579dbd3cc5310264c68eb78e242 (diff) | |
download | openshift-85d1d854297bb49b4baefaf5db821fa0ecb786ae.tar.gz openshift-85d1d854297bb49b4baefaf5db821fa0ecb786ae.tar.bz2 openshift-85d1d854297bb49b4baefaf5db821fa0ecb786ae.tar.xz openshift-85d1d854297bb49b4baefaf5db821fa0ecb786ae.zip |
Merge pull request #1679 from kwoodson/apirefactor
Refactor of openshiftcli to be more generic.
Diffstat (limited to 'roles/lib_openshift_api/build/test/deploymentconfig.yml')
-rwxr-xr-x | roles/lib_openshift_api/build/test/deploymentconfig.yml | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/roles/lib_openshift_api/build/test/deploymentconfig.yml b/roles/lib_openshift_api/build/test/deploymentconfig.yml new file mode 100755 index 000000000..d041ab22a --- /dev/null +++ b/roles/lib_openshift_api/build/test/deploymentconfig.yml @@ -0,0 +1,120 @@ +#!/usr/bin/ansible-playbook +--- +- hosts: "oo_clusterid_mwoodson:&oo_version_3:&oo_master_primary" + gather_facts: no + user: root + + post_tasks: + - copy: + dest: "/tmp/{{ item }}" + src: "files/{{ item }}" + with_items: + - dc.yml + + - name: list dc + oc_obj: + kind: dc + state: list + namespace: default + name: router + register: dcout + + - debug: + var: dcout + + - name: absent dc + oc_obj: + kind: dc + state: absent + namespace: default + name: router + register: dcout + + - debug: + var: dcout + + - name: present dc + oc_obj: + kind: dc + state: present + namespace: default + name: router + files: + - /tmp/dc.yml + register: dcout + + - debug: + var: dcout + + - name: dump router + oc_obj: + kind: dc + state: list + name: router + register: routerout + + - name: write router file + copy: + dest: /tmp/dc-mod.json + content: "{{ routerout.results[0] }}" + + - command: cat /tmp/dc-mod.json + register: catout + + - debug: + msg: "{{ catout }}" + + - command: "sed -i 's/: 80/: 81/g' /tmp/dc-mod.json" + register: catout + + - name: present dc update + oc_obj: + kind: dc + state: present + namespace: default + name: router + files: + - /tmp/dc-mod.json + delete_after: True + register: dcout + + - debug: + var: dcout + + - include_vars: "files/dc-mod.yml" + + - name: absent dc + oc_obj: + kind: dc + state: absent + namespace: default + name: router + register: dcout + + - debug: + var: dcout + + - name: present dc + oc_obj: + kind: dc + state: present + namespace: default + name: router + files: + - /tmp/dc.yml + delete_after: True + register: dcout + + - name: present dc + oc_obj: + kind: dc + state: present + namespace: default + name: router + content: "{{ dc }}" + delete_after: True + register: dcout + + - debug: + var: dcout + |