validate_etcd_conf.yml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ---
  2. # This task file ensures expected variables exist in the case where systems have
  3. # been upgraded from states where these values were not initially configured.
  4. - name: Ensure ETCD_CA_FILE is absent
  5. lineinfile:
  6. destfile: "{{ etcd_conf_file }}"
  7. regexp: 'ETCD_CA_FILE'
  8. state: absent
  9. - name: Ensure ETCD_PEER_CA_FILE is absent
  10. lineinfile:
  11. destfile: "{{ etcd_conf_file }}"
  12. regexp: 'ETCD_PEER_CA_FILE'
  13. state: absent
  14. - name: Ensure ETCD_QUOTA_BACKEND_BYTES exists
  15. lineinfile:
  16. destfile: "{{ etcd_conf_file }}"
  17. regexp: '^ETCD_QUOTA_BACKEND_BYTES='
  18. line: 'ETCD_QUOTA_BACKEND_BYTES={{ etcd_quota_backend_bytes }}'
  19. - name: Ensure ETCD_CLIENT_CERT_AUTH exists
  20. lineinfile:
  21. destfile: "{{ etcd_conf_file }}"
  22. regexp: '^ETCD_CLIENT_CERT_AUTH='
  23. line: 'ETCD_CLIENT_CERT_AUTH=true'
  24. - name: Ensure ETCD_PEER_CLIENT_CERT_AUTH exists
  25. lineinfile:
  26. destfile: "{{ etcd_conf_file }}"
  27. regexp: '^ETCD_PEER_CLIENT_CERT_AUTH='
  28. line: 'ETCD_PEER_CLIENT_CERT_AUTH=true'
  29. - name: Ensure ETCD_TRUSTED_CA_FILE exists
  30. lineinfile:
  31. destfile: "{{ etcd_conf_file }}"
  32. regexp: '^ETCD_TRUSTED_CA_FILE='
  33. line: 'ETCD_TRUSTED_CA_FILE={{ etcd_ca_file }}'
  34. - name: Ensure ETCD_PEER_TRUSTED_CA_FILE exists
  35. lineinfile:
  36. destfile: "{{ etcd_conf_file }}"
  37. regexp: '^ETCD_PEER_TRUSTED_CA_FILE='
  38. line: 'ETCD_PEER_TRUSTED_CA_FILE={{ etcd_peer_ca_file }}'