certificates.yml 1.2 KB

1234567891011121314151617181920212223242526272829
  1. ---
  2. - name: Create etcd server certificates for etcd hosts
  3. hosts: oo_etcd_to_config
  4. any_errors_fatal: true
  5. roles:
  6. - role: openshift_etcd_facts
  7. post_tasks:
  8. - include_role:
  9. name: etcd
  10. tasks_from: server_certificates
  11. vars:
  12. etcd_ca_host: "{{ groups.oo_etcd_to_config.0 }}"
  13. etcd_peers: "{{ groups.oo_etcd_to_config | default([], true) }}"
  14. etcd_certificates_etcd_hosts: "{{ groups.oo_etcd_to_config | default([], true) }}"
  15. r_etcd_common_etcd_runtime: "{{ openshift.common.etcd_runtime }}"
  16. - name: Create etcd client certificates for master hosts
  17. hosts: oo_masters_to_config
  18. any_errors_fatal: true
  19. roles:
  20. - role: openshift_etcd_facts
  21. - role: openshift_etcd_client_certificates
  22. etcd_ca_host: "{{ groups.oo_etcd_to_config.0 }}"
  23. etcd_cert_subdir: "openshift-master-{{ openshift.common.hostname }}"
  24. etcd_cert_config_dir: "{{ openshift.common.config_base }}/master"
  25. etcd_cert_prefix: "master.etcd-"
  26. openshift_ca_host: "{{ groups.oo_first_master.0 }}"
  27. r_etcd_common_etcd_runtime: "{{ openshift.common.etcd_runtime }}"
  28. when: groups.oo_etcd_to_config is defined and groups.oo_etcd_to_config