|
1 | 1 | --- |
2 | 2 | - name: Include distribution-specific variables |
3 | | - include_vars: "{{ ansible_os_family | regex_replace(' ', '_') | lower }}.yml" |
| 3 | + ansible.builtin.include_vars: "{{ ansible_os_family | regex_replace(' ', '_') | lower }}.yml" |
4 | 4 |
|
5 | 5 | - name: Download installation package |
6 | | - get_url: |
| 6 | + ansible.builtin.get_url: |
7 | 7 | url: "{{ sentinelone_filename }}" |
8 | 8 | dest: "/tmp/{{ sentinelone_filename | basename }}" |
9 | 9 | mode: 0644 |
10 | 10 | when: "'http' in sentinelone_filename" |
11 | 11 |
|
12 | 12 | - name: Copy installation package |
13 | | - copy: |
| 13 | + ansible.builtin.copy: |
14 | 14 | src: "{{ sentinelone_filename }}" |
15 | 15 | dest: "/tmp/{{ sentinelone_filename | basename }}" |
| 16 | + mode: '0644' |
16 | 17 | when: "'http' not in sentinelone_filename" |
17 | 18 |
|
18 | 19 |
|
19 | 20 | - name: Include installation tasks |
20 | | - include_tasks: "install_{{ ansible_os_family | regex_replace(' ', '_') | lower }}.yml" |
| 21 | + ansible.builtin.include_tasks: "install_{{ ansible_os_family | regex_replace(' ', '_') | lower }}.yml" |
21 | 22 |
|
22 | 23 | - name: Set Group/Site token |
23 | | - command: "/opt/sentinelone/bin/sentinelctl management token set {{ sentinelone_token }}" |
| 24 | + ansible.builtin.command: "/opt/sentinelone/bin/sentinelctl management token set {{ sentinelone_token }}" |
24 | 25 | args: |
25 | 26 | creates: /opt/sentinelone/.INITIALIZATION_COMPLETE |
26 | 27 | become: true |
27 | 28 | notify: Create initialization file |
28 | 29 | when: sentinelone_token is defined and sentinelone_token != '' |
29 | 30 |
|
30 | 31 | - name: Start agent |
31 | | - command: /opt/sentinelone/bin/sentinelctl control start |
| 32 | + ansible.builtin.command: /opt/sentinelone/bin/sentinelctl control start |
32 | 33 | become: true |
0 commit comments