|
48 | 48 | url: '{{ lookup("template", "packages_url.j2") }}'
|
49 | 49 | return_content: false
|
50 | 50 | headers:
|
51 |
| - Authorization: 'ApiToken {{ s1_api_token }}' |
| 51 | + Authorization: ApiToken {{ s1_api_token }} |
52 | 52 | validate_certs: "{{ s1_validate_certs | default('true') | bool }}"
|
53 | 53 | register: s1_available_packages
|
54 | 54 | until: s1_available_packages is not failed
|
55 | 55 | retries: 10
|
56 | 56 | delay: 10
|
57 | 57 | delegate_to: localhost
|
58 | 58 | run_once: true
|
59 |
| - become: no |
| 59 | + become: false |
60 | 60 |
|
61 | 61 | - name: Show s1_agent_version
|
62 | 62 | ansible.builtin.debug:
|
|
80 | 80 |
|
81 | 81 | - name: Set download variables
|
82 | 82 | ansible.builtin.set_fact:
|
83 |
| - s1_agent_package_link: '{{ s1_download_src.link }}' |
84 |
| - s1_agent_package_sha1: '{{ s1_download_src.sha1 }}' |
85 |
| - s1_agent_package_name: '{{ s1_download_src.fileName }}' |
| 83 | + s1_agent_package_link: "{{ s1_download_src.link }}" |
| 84 | + s1_agent_package_sha1: "{{ s1_download_src.sha1 }}" |
| 85 | + s1_agent_package_name: "{{ s1_download_src.fileName }}" |
86 | 86 |
|
87 | 87 | - name: Set SentinelOne agent variables
|
88 | 88 | ansible.builtin.set_fact:
|
89 |
| - s1_agent_src: '{{ s1_download_path }}/{{ s1_agent_package_name }}' |
90 |
| - s1_agent_version: '{{ s1_download_src.version }}' |
| 89 | + s1_agent_src: "{{ s1_download_path }}/{{ s1_agent_package_name }}" |
| 90 | + s1_agent_version: "{{ s1_download_src.version }}" |
91 | 91 |
|
92 | 92 | - name: Show package details
|
93 | 93 | tags:
|
|
116 | 116 |
|
117 | 117 | - name: Create working directory
|
118 | 118 | ansible.builtin.file:
|
119 |
| - path: '{{ s1_download_path }}' |
| 119 | + path: "{{ s1_download_path }}" |
120 | 120 | state: directory
|
121 |
| - mode: '0755' |
| 121 | + mode: "0755" |
122 | 122 | delegate_to: localhost
|
123 | 123 | run_once: true
|
124 |
| - become: no |
| 124 | + become: false |
125 | 125 |
|
126 | 126 | - name: Download SentinelOne agent
|
127 | 127 | ansible.builtin.get_url:
|
128 |
| - url: '{{ s1_agent_package_link }}' |
129 |
| - checksum: 'sha1:{{ s1_agent_package_sha1 }}' |
130 |
| - dest: '{{ s1_agent_src }}' |
| 128 | + url: "{{ s1_agent_package_link }}" |
| 129 | + checksum: sha1:{{ s1_agent_package_sha1 }} |
| 130 | + dest: "{{ s1_agent_src }}" |
131 | 131 | mode: 440
|
132 | 132 | headers:
|
133 |
| - Authorization: 'ApiToken {{ s1_api_token }}' |
| 133 | + Authorization: ApiToken {{ s1_api_token }} |
134 | 134 | validate_certs: "{{ s1_validate_certs | default('true') | bool }}"
|
135 | 135 | register: url_result
|
136 | 136 | until: url_result is not failed
|
137 | 137 | retries: 10
|
138 | 138 | delay: 60 # Mgmt Console API is limited to 2 pkg downloads / 60 seconds
|
139 | 139 | delegate_to: localhost
|
140 |
| - become: no |
| 140 | + become: false |
0 commit comments