Merge branch '20926-installer-pg-client-version'. Closes #20926
[arvados.git] / tools / salt-install / config_examples / multi_host / aws / states / custom_certs.sls
index 81352ed0d110b7462f1a32233c7be62afc53d36e..5a7d9a269a5817c0c8be6570703b2d48b6f485d0 100644 (file)
 extra_custom_certs_file_directory_certs_dir:
   file.directory:
     - name: /etc/nginx/ssl
+    - user: root
+    - group: root
+    - dir_mode: 0750
+    - file_mode: 0640
     - require:
       - pkg: nginx_install
-l
+    - recurse:
+      - user
+      - group
+      - mode
+
   {%- for cert in certs %}
     {%- set cert_file = 'arvados-' ~ cert ~ '.pem' %}
-    {#- set csr_file = 'arvados-' ~ cert ~ '.csr' #}
     {%- set key_file = 'arvados-' ~ cert ~ '.key' %}
     {% for c in [cert_file, key_file] %}
 extra_custom_certs_file_copy_{{ c }}:
@@ -25,6 +32,7 @@ extra_custom_certs_file_copy_{{ c }}:
     - force: true
     - user: root
     - group: root
+    - mode: 0640
     - unless: cmp {{ dest_cert_dir }}/{{ c }} {{ orig_cert_dir }}/{{ c }}
     - require:
       - file: extra_custom_certs_file_directory_certs_dir