router.yml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. #!/usr/bin/ansible-playbook
  2. ---
  3. - hosts: "oo_clusterid_mwoodson:&oo_master_primary"
  4. gather_facts: no
  5. user: root
  6. tasks:
  7. - oadm_router:
  8. state: absent
  9. credentials: /etc/origin/master/openshift-router.kubeconfig
  10. service_account: router
  11. replicas: 2
  12. namespace: default
  13. selector: type=infra
  14. cert_file: /etc/origin/master/named_certificates/12ab.mwoodson.openshiftapps.com.crt
  15. key_file: /etc/origin/master/named_certificates/12ab.mwoodson.openshiftapps.com.key
  16. register: routerout
  17. - debug: var=routerout
  18. - pause:
  19. seconds: 10
  20. - oadm_router:
  21. credentials: /etc/origin/master/openshift-router.kubeconfig
  22. service_account: router
  23. replicas: 2
  24. namespace: default
  25. selector: type=infra
  26. cert_file: /etc/origin/master/named_certificates/12ab.mwoodson.openshiftapps.com.crt
  27. key_file: /etc/origin/master/named_certificates/12ab.mwoodson.openshiftapps.com.key
  28. register: routerout
  29. - debug: var=routerout
  30. - pause:
  31. seconds: 10
  32. - oadm_router:
  33. credentials: /etc/origin/master/openshift-router.kubeconfig
  34. service_account: router
  35. replicas: 2
  36. namespace: default
  37. selector: type=infra
  38. cert_file: /etc/origin/master/named_certificates/12ab.mwoodson.openshiftapps.com.crt
  39. key_file: /etc/origin/master/named_certificates/12ab.mwoodson.openshiftapps.com.key
  40. register: routerout
  41. - debug: var=routerout
  42. - pause:
  43. seconds: 10
  44. - oadm_router:
  45. credentials: /etc/origin/master/openshift-router.kubeconfig
  46. service_account: router
  47. replicas: 3
  48. namespace: default
  49. selector: type=test
  50. cert_file: /etc/origin/master/named_certificates/12ab.mwoodson.openshiftapps.com.crt
  51. key_file: /etc/origin/master/named_certificates/12ab.mwoodson.openshiftapps.com.key
  52. register: routerout
  53. - debug: var=routerout
  54. - pause:
  55. seconds: 10
  56. - oadm_router:
  57. credentials: /etc/origin/master/openshift-router.kubeconfig
  58. service_account: router
  59. replicas: 2
  60. namespace: default
  61. selector: type=infra
  62. cert_file: /etc/origin/master/named_certificates/12ab.mwoodson.openshiftapps.com.crt
  63. key_file: /etc/origin/master/named_certificates/12ab.mwoodson.openshiftapps.com.key
  64. register: routerout
  65. - debug: var=routerout