|
16 | 16 | mode: "0700"
|
17 | 17 | owner: "{{ splunk_nix_user }}"
|
18 | 18 | group: "{{ splunk_nix_group }}"
|
19 |
| - become: yes |
| 19 | + become: true |
20 | 20 | when:
|
21 | 21 | - splunk_license_group=="Enterprise"
|
22 | 22 | - name: Copy license file
|
|
27 | 27 | group: "{{ splunk_nix_group }}"
|
28 | 28 | mode: "0600"
|
29 | 29 | loop: "{{ splunk_license_file }}"
|
30 |
| - become: yes |
| 30 | + become: true |
31 | 31 | when:
|
32 | 32 | - splunk_license_group=="Enterprise"
|
33 |
| - - name: "Remove {{ mode_option }} when using local license" |
| 33 | + - name: "Remove license manager uri when using local license" |
34 | 34 | ini_file:
|
35 | 35 | path: "{{ splunk_home }}/etc/system/local/server.conf"
|
36 | 36 | section: license
|
37 |
| - option: "{{ mode_option }}" |
38 |
| - value: "{{ splunk_uri_lm }}" |
| 37 | + option: "{{ item }}" |
39 | 38 | owner: "{{ splunk_nix_user }}"
|
40 | 39 | group: "{{ splunk_nix_group }}"
|
41 | 40 | state: absent
|
42 |
| - become: yes |
| 41 | + with_items: |
| 42 | + - manager_uri |
| 43 | + - master_uri |
| 44 | + become: true |
43 | 45 | - name: Configure License Group
|
44 | 46 | ini_file:
|
45 | 47 | path: "{{ splunk_home }}/etc/system/local/server.conf"
|
|
48 | 50 | value: "{{ splunk_license_group }}"
|
49 | 51 | owner: "{{ splunk_nix_user }}"
|
50 | 52 | group: "{{ splunk_nix_group }}"
|
51 |
| - become: yes |
| 53 | + become: true |
52 | 54 | notify: restart splunk
|
53 | 55 | when:
|
54 | 56 | - not splunk_license_group=="Peer"
|
|
64 | 66 | value: "{{ splunk_uri_lm }}"
|
65 | 67 | owner: "{{ splunk_nix_user }}"
|
66 | 68 | group: "{{ splunk_nix_group }}"
|
67 |
| - become: yes |
| 69 | + become: true |
| 70 | + |
| 71 | + - name: Extract encrypted value |
| 72 | + include_tasks: check_decrypted_secret.yml |
| 73 | + vars: |
| 74 | + req_secret_conf: server |
| 75 | + req_secret_section: general |
| 76 | + req_secret_option: pass4SymmKey |
68 | 77 |
|
69 | 78 | - name: Set pass4SymmKey to match LM
|
70 | 79 | ini_file:
|
|
74 | 83 | value: "{{ splunk_general_key }}"
|
75 | 84 | owner: "{{ splunk_nix_user }}"
|
76 | 85 | group: "{{ splunk_nix_group }}"
|
77 |
| - become: yes |
| 86 | + become: true |
78 | 87 | notify: restart splunk
|
| 88 | + when: |
| 89 | + - splunk_general_key != "undefined" |
| 90 | + - encrypted_secret_value.stdout == "" or (splunk_general_key != decrypted_secret_value.stdout | default('')) |
79 | 91 | no_log: true
|
80 | 92 | when:
|
81 | 93 | - splunk_license_group=="Peer"
|
|
0 commit comments