Advertisement
Guest User

Untitled

a guest
Sep 27th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. - name: Openshift docker image release
  2. hosts: localhost
  3. vars:
  4. master: "{{ openshift_master_url }}" #https://127.0.0.1:8443
  5. cli: "{{ openshift_cli_command }}" #oc
  6. user: "{{ openshift_user }}" #developer
  7. password: "{{ openshift_password }}" #developer
  8. namespace: "{{ openshift_namespace }}" #liberty
  9. docker_image: "{{ openshift_docker_image }}" #26.0.132.74:8083/alm-portal:2
  10. app: "{{ openshift_app }}" #alm-portal
  11. tasks:
  12. - name: Openshift authentication
  13. shell: "{{ cli }} login {{ master }} -u {{ user }} -p {{ password }}"
  14.  
  15. - name: Openshift new project
  16. shell: "{{ cli }} new-project {{ namespace }}"
  17. ignore_errors: true
  18.  
  19. - name: Openshift switch project
  20. shell: "{{ cli }} project {{ namespace }}"
  21.  
  22. - name: Openshift delete deployment config
  23. shell: "{{ cli }} delete deploymentconfig {{ app }}"
  24. ignore_errors: true
  25.  
  26. - name: Openshift delete service
  27. shell: "{{ cli }} delete service {{ app }}"
  28. ignore_errors: true
  29.  
  30. - name: Openshift new app
  31. shell: "{{ cli }} new-app --docker-image={{ docker_image }} --name={{ app }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement