main.yml 827 B

12345678910111213141516171819202122232425
  1. ---
  2. # tasks file for openshift_master
  3. - name: Install Origin
  4. yum: pkg=openshift 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=\"{{ hostvars[inventory_hostname].ansible_eth0.ipv4.address }}\"' }
  12. - { regex: '^OPENSHIFT_BIND_ADDR', line: 'OPENSHIFT_BIND_ADDR=\"{{ hostvars[inventory_hostname].ansible_eth0.ipv4.address }}\"'}
  13. notify:
  14. - restart openshift-master
  15. - name: Enable OpenShift
  16. service: name=openshift enabled=yes state=started
  17. - name: Open firewalld port for Origin
  18. firewalld: port=8080/tcp permanent=false state=enabled
  19. - name: Save firewalld port for Origin
  20. firewalld: port=8080/tcp permanent=true state=enabled