소스 검색

stronger token lookup conditional

Grega Bremec 3 년 전
부모
커밋
d649d657fd
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      roles/deploy-central/tasks/main.yml

+ 4 - 1
roles/deploy-central/tasks/main.yml

@@ -211,7 +211,10 @@
     api_token:
       json:
         token: "{{ lookup('file', ansible_facts['user_dir'] + '/api-token') }}"
-  when: (api_token.json is not defined) or (api_token.json.token is not defined)
+  when:
+    - ((api_token.json is not defined) or (api_token.json.token is not defined))
+    - default_policy_file.stat is defined
+    - not default_policy_file.stat.exists
 
 - name: get a list of default policies for later reference
   uri: