test(snakeoil_certs): ensure states are not run every time
authorJavier Bértoli <javier@netmanagers.com.ar>
Wed, 12 May 2021 19:08:27 +0000 (16:08 -0300)
committerJavier Bértoli <javier@netmanagers.com.ar>
Wed, 12 May 2021 19:08:27 +0000 (16:08 -0300)
test/salt/states/examples/single_host/snakeoil_certs.sls

index 6f4e9326fabce5b248640a85400266445c1c2f01..6ac8f879405efe640c2f42c6f6a559b7a6339130 100644 (file)
@@ -131,9 +131,10 @@ arvados_test_salt_states_examples_single_host_snakeoil_certs_ssl_cert_pkg_instal
       - sls: postgres
 
 arvados_test_salt_states_examples_single_host_snakeoil_certs_certs_permissions_cmd_run:
-  cmd.run:
-    - name: |
-        chown root:ssl-cert {{ arvados_key_file }}
+  file.managed:
+    - name: {{ arvados_key_file }}
+    - owner: root
+    - group: ssl-cert
     - require:
       - cmd: arvados_test_salt_states_examples_single_host_snakeoil_certs_arvados_snake_oil_cert_cmd_run
       - pkg: arvados_test_salt_states_examples_single_host_snakeoil_certs_ssl_cert_pkg_installed
@@ -149,6 +150,6 @@ arvados_test_salt_states_examples_single_host_snakeoil_certs_nginx_snakeoil_file
       - service: nginx_service
     - require:
       - pkg: passenger_install
-      - cmd: arvados_test_salt_states_examples_single_host_snakeoil_certs_certs_permissions_cmd_run
+      - file: arvados_test_salt_states_examples_single_host_snakeoil_certs_certs_permissions_cmd_run
     - require_in:
       - file: nginx_config