| | |
| | | unarchive: |
| | | src: "https://mirror.openshift.com/pub/openshift-v3/clients/{{ ocp_clientvm_oc_version }}/linux/oc.tar.gz" |
| | | remote_src: yes |
| | | dest: /usr/bin |
| | | dest: /usr/local/sbin |
| | | mode: 0775 |
| | | owner: root |
| | | group: root |
| | | |
| | | - name: Get the OpenShift CLI for OCP 4 |
| | | become: yes |
| | | - name: Get Command Line Tools for OpenShift 4 |
| | | when: ocp_clientvm_oc_version is version_compare('4.0', '>=') |
| | | unarchive: |
| | | src: "https://mirror.openshift.com/pub/openshift-v4/clients/ocp/{{ ocp_clientvm_oc_version }}/openshift-client-linux-{{ ocp_clientvm_oc_version }}.tar.gz" |
| | | remote_src: yes |
| | | dest: /usr/bin |
| | | mode: 0775 |
| | | owner: root |
| | | group: root |
| | | block: |
| | | - name: Get the OpenShift CLI for OCP 4 |
| | | become: yes |
| | | unarchive: |
| | | src: "https://mirror.openshift.com/pub/openshift-v4/clients/ocp/{{ ocp_clientvm_oc_version }}/openshift-client-linux-{{ ocp_clientvm_oc_version }}.tar.gz" |
| | | remote_src: yes |
| | | dest: /usr/local/sbin |
| | | mode: 0775 |
| | | owner: root |
| | | group: root |
| | | |
| | | - name: Download OpenShift Do (odo) |
| | | get_url: |
| | | url: "https://mirror.openshift.com/pub/openshift-v4/clients/odo/{{ ocp_clientvm_odo_version }}/odo-linux-amd64" |
| | | dest: /usr/local/sbin/odo |
| | | owner: root |
| | | group: root |
| | | mode: 0775 |
| | | ignore_errors: true |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | |
| | | - name: Download OpenShift Helm 3 |
| | | get_url: |
| | | url: "https://mirror.openshift.com/pub/openshift-v4/clients/helm/{{ ocp_clientvm_helm_version }}/helm-linux-amd64" |
| | | dest: /usr/local/sbin/helm |
| | | owner: root |
| | | group: root |
| | | mode: 0775 |
| | | ignore_errors: true |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | |
| | | - name: Download Tekton CLI (tkn) |
| | | unarchive: |
| | | src: "https://github.com/tektoncd/cli/releases/download/v{{ ocp_clientvm_tkn_version }}/tkn_{{ ocp_clientvm_tkn_version }}_Linux_x86_64.tar.gz" |
| | | remote_src: yes |
| | | dest: /usr/local/sbin |
| | | mode: 0775 |
| | | owner: root |
| | | group: root |
| | | ignore_errors: true |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | |
| | | - name: Download KNative CLI (kn) |
| | | get_url: |
| | | url: "https://github.com/knative/client/releases/download/{{ ocp_clientvm_kn_version }}/kn-linux-amd64" |
| | | dest: /usr/local/sbin/kn |
| | | owner: root |
| | | group: root |
| | | mode: 0775 |
| | | ignore_errors: true |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | |
| | | - name: Create OpenShift Bash completion file |
| | | become: yes |
| | | shell: /usr/bin/oc completion bash >/etc/bash_completion.d/openshift |
| | | |
| | | - name: Download OpenShift Do (odo) |
| | | when: ocp_clientvm_oc_version is version_compare('4.0', '>=') |
| | | get_url: |
| | | url: "https://mirror.openshift.com/pub/openshift-v4/clients/odo/{{ ocp_clientvm_odo_version }}/odo-linux-amd64" |
| | | dest: /usr/bin/odo |
| | | owner: root |
| | | group: root |
| | | mode: 0775 |
| | | ignore_errors: true |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | |
| | | - name: Download OpenShift Helm 3 |
| | | when: ocp_clientvm_oc_version is version_compare('4.0', '>=') |
| | | get_url: |
| | | url: "https://mirror.openshift.com/pub/openshift-v4/clients/helm/{{ ocp_clientvm_helm_version }}/helm-linux-amd64" |
| | | dest: /usr/bin/helm |
| | | owner: root |
| | | group: root |
| | | mode: 0775 |
| | | ignore_errors: true |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | |
| | | - name: Download Tekton CLI (tkn) |
| | | when: ocp_clientvm_oc_version is version_compare('4.0', '>=') |
| | | unarchive: |
| | | src: "https://github.com/tektoncd/cli/releases/download/v{{ ocp_clientvm_tkn_version }}/tkn_{{ ocp_clientvm_tkn_version }}_Linux_x86_64.tar.gz" |
| | | remote_src: yes |
| | | dest: /usr/bin |
| | | mode: 0775 |
| | | owner: root |
| | | group: root |
| | | ignore_errors: true |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | shell: /usr/local/sbin/oc completion bash >/etc/bash_completion.d/openshift |
| | | |
| | | - name: Install S2I Executable |
| | | unarchive: |
| | | src: https://github.com/openshift/source-to-image/releases/download/v1.1.14/source-to-image-v1.1.14-874754de-linux-amd64.tar.gz |
| | | src: https://github.com/openshift/source-to-image/releases/download/v1.2.0/source-to-image-v1.2.0-2a579ecd-linux-amd64.tar.gz |
| | | remote_src: yes |
| | | dest: /usr/bin |
| | | dest: /usr/local/sbin |
| | | owner: root |
| | | group: root |
| | | mode: 0755 |
| | |
| | | dest: /tmp/ |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | - name: Move istioctl to /usr/bin |
| | | - name: Move istioctl to /usr/local/sbin |
| | | copy: |
| | | remote_src: yes |
| | | src: "/tmp/istio-{{ ocp_clientvm_istioctl_version }}/bin/istioctl" |
| | | dest: /usr/bin/istioctl |
| | | dest: /usr/local/sbin/istioctl |
| | | group: root |
| | | owner: root |
| | | mode: 0755 |
| | |
| | | - name: Download jq-linux64 |
| | | get_url: |
| | | url: https://gpte-public.s3.amazonaws.com/jq-linux64 |
| | | dest: /usr/local/bin/jq |
| | | dest: /usr/local/sbin/jq |
| | | mode: 0775 |
| | | ignore_errors: true |
| | | tags: |