main.yml 964 B

123456789101112131415161718192021222324252627282930
  1. ---
  2. # tasks file for openshift_master
  3. - name: Install Origin
  4. yum: pkg=origin state=installed
  5. - name: Configure Origin settings
  6. lineinfile: >
  7. dest=/etc/sysconfig/openshift
  8. regexp={{ item.regex }}
  9. line="{{ item.line }}"
  10. with_items:
  11. - { regex: '^OPENSHIFT_MASTER', line: 'OPENSHIFT_MASTER=\"{{ oo_bind_ip }}\"' }
  12. - { regex: '^OPENSHIFT_BIND_ADDR', line: 'OPENSHIFT_BIND_ADDR=\"{{ oo_bind_ip }}\"'}
  13. notify:
  14. - restart openshift-master
  15. - name: Open firewalld port for etcd embedded in OpenShift
  16. firewalld: port=4001/tcp permanent=false state=enabled
  17. - name: Save firewalld port for etcd embedded in
  18. firewalld: port=4001/tcp permanent=true state=enabled
  19. - name: Open firewalld port for OpenShift
  20. firewalld: port=8080/tcp permanent=false state=enabled
  21. - name: Save firewalld port for OpenShift
  22. firewalld: port=8080/tcp permanent=true state=enabled
  23. - name: Enable OpenShift
  24. service: name=openshift enabled=yes state=started