New version of salt-formula from Saltstack
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
638B

  1. {%- from "salt/map.jinja" import minion with context %}
  2. x509_signing_policies:
  3. {%- for ca_name,ca in minion.ca.items() %}
  4. {{ ca_name }}:
  5. - minions: '*'
  6. - signing_private_key: /etc/pki/ca/{{ ca_name }}/ca.key
  7. - signing_cert: /etc/pki/ca/{{ ca_name }}/ca.crt
  8. - C: {{ ca.country }}
  9. - ST: {{ ca.state }}
  10. - L: {{ ca.locality }}
  11. - basicConstraints: "critical CA:false"
  12. - keyUsage: "critical cRLSign, keyCertSign"
  13. - subjectKeyIdentifier: hash
  14. - authorityKeyIdentifier: keyid,issuer:always
  15. - days_valid: {{ ca.days_valid.certificate }}
  16. - copypath: /etc/pki/ca/{{ ca_name }}/certs/
  17. {%- endfor %}