| | |
| | | #vim: set ft=ansible: |
| | | --- |
| | | |
| | | - name: Install Openshift Client VM packages |
| | | yum: |
| | | name: "{{ item }}" |
| | | state: present |
| | | with_items: |
| | | - java-1.8.0-openjdk-devel |
| | | - maven |
| | | - docker |
| | | - atomic-openshift-clients |
| | | - skopeo |
| | |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | |
| | | |
| | | - name: Get recent version of maven |
| | | get_url: |
| | | url: http://www-eu.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz |
| | | dest: /root/apache-maven.tar.gz |
| | | register: r_geturl |
| | | retries: 5 |
| | | delay: 20 |
| | | until: r_geturl is succeeded |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | - name: Unarchive file |
| | | unarchive: |
| | | remote_src: yes |
| | | src: /root/apache-maven.tar.gz |
| | | dest: /root/ |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | - name: Move maven to /usr/local/bin |
| | | copy: |
| | | remote_src: yes |
| | | src: /root/apache-maven-3.5.4/bin/mvn |
| | | dest: /usr/local/bin/mvn |
| | | group: root |
| | | owner: root |
| | | mode: 0755 |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | - name: Cleanup Temp Directory |
| | | file: |
| | | dest: /root/apache-maven-3.5.4 |
| | | state: absent |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | - name: Cleanup downloaded file |
| | | file: |
| | | dest: /root/apache-maven.tar.gz |
| | | state: absent |
| | | tags: |
| | | - install_openshift_client_vm_packages |
| | | |
| | | |
| | | - name: Download jq-linux64 1.5 |
| | | ignore_errors: true |
| | | get_url: |