Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - name: Openshift docker image release
- hosts: localhost
- vars:
- master: "{{ openshift_master_url }}" #https://127.0.0.1:8443
- cli: "{{ openshift_cli_command }}" #oc
- user: "{{ openshift_user }}" #developer
- password: "{{ openshift_password }}" #developer
- namespace: "{{ openshift_namespace }}" #liberty
- docker_image: "{{ openshift_docker_image }}" #26.0.132.74:8083/alm-portal:2
- app: "{{ openshift_app }}" #alm-portal
- tasks:
- - name: Openshift authentication
- shell: "{{ cli }} login {{ master }} -u {{ user }} -p {{ password }}"
- - name: Openshift new project
- shell: "{{ cli }} new-project {{ namespace }}"
- ignore_errors: true
- - name: Openshift switch project
- shell: "{{ cli }} project {{ namespace }}"
- - name: Openshift delete deployment config
- shell: "{{ cli }} delete deploymentconfig {{ app }}"
- ignore_errors: true
- - name: Openshift delete service
- shell: "{{ cli }} delete service {{ app }}"
- ignore_errors: true
- - name: Openshift new app
- shell: "{{ cli }} new-app --docker-image={{ docker_image }} --name={{ app }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement