main.yml 703 B

123456789101112131415161718192021222324252627
  1. ---
  2. # This module is based on https://github.com/retr0h/ansible-etcd with most
  3. # changes centered around installing from a pre-existing rpm
  4. # TODO: Extend https://github.com/retr0h/ansible-etcd rather than forking
  5. galaxy_info:
  6. author: Scott Dodson
  7. description: etcd management
  8. company: Red Hat, Inc.
  9. license: Apache License, Version 2.0
  10. min_ansible_version: 2.2
  11. platforms:
  12. - name: EL
  13. versions:
  14. - 7
  15. categories:
  16. - cloud
  17. - system
  18. dependencies:
  19. - role: lib_openshift
  20. - role: os_firewall
  21. os_firewall_allow:
  22. - service: etcd
  23. port: "{{etcd_client_port}}/tcp"
  24. - service: etcd peering
  25. port: "{{ etcd_peer_port }}/tcp"
  26. - role: etcd_server_certificates
  27. - role: etcd_common