Skip to content

Commit a84f307

Browse files
committed
fix: download hanacleaner
1 parent cdbd245 commit a84f307

File tree

4 files changed

+48
-28
lines changed

4 files changed

+48
-28
lines changed

roles/sap_hana_backint/tasks/setup/setup_backint_aws_s3.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,17 +66,22 @@
6666

6767
# Setup
6868

69-
- name: SAP HANA Backint - Setup - AWS S3 - Clone hanacleaner.py
70-
ansible.builtin.git:
71-
repo: https://github.com/chriselswede/hanacleaner.git
72-
dest: "$HOME/.ansible/tmp/git_hanacleaner"
73-
# single_branch: true # Not compatible with Ansible 2.9
74-
version: master
69+
- name: SAP HANA Backint - Setup - AWS S3 - Download hanacleaner.py
70+
ansible.builtin.get_url:
71+
url: https://github.com/chriselswede/hanacleaner/archive/refs/heads/master.zip
72+
dest: "/tmp/hanacleaner-master.zip"
73+
mode: '0440'
74+
75+
- name: SAP HANA Backint - Setup - AWS S3 - Unpack hanacleaner.py
76+
ansible.builtin.unarchive:
77+
remote_src: true
78+
src: "/tmp/hanacleaner-master.zip"
79+
dest: "/tmp"
7580

7681
# Copy hanacleaner.py
7782
- name: SAP HANA Backint - Setup - AWS S3 - Copy hanacleaner.py to SAP HANA backint directory
7883
ansible.builtin.copy:
79-
src: "$HOME/.ansible/tmp/git_hanacleaner/hanacleaner.py"
84+
src: "/tmp/hanacleaner-master/hanacleaner.py"
8085
dest: "{{ sap_hana_backint_setup_backint_directory }}/hanacleaner.py"
8186
mode: "0755"
8287
remote_src: true

roles/sap_hana_backint/tasks/setup/setup_backint_azure_backup_rsv.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,22 @@
3030

3131
# Setup
3232

33-
- name: SAP HANA Backint - Setup - MS Azure Backup to MS Azure RSV - Clone hanacleaner.py
34-
ansible.builtin.git:
35-
repo: https://github.com/chriselswede/hanacleaner.git
36-
dest: "$HOME/.ansible/tmp/git_hanacleaner"
37-
# single_branch: true # Not compatible with Ansible 2.9
38-
version: master
33+
- name: SAP HANA Backint - Setup - Download hanacleaner.py
34+
ansible.builtin.get_url:
35+
url: https://github.com/chriselswede/hanacleaner/archive/refs/heads/master.zip
36+
dest: "/tmp/hanacleaner-master.zip"
37+
mode: '0440'
38+
39+
- name: SAP HANA Backint - Setup - Unpack hanacleaner.py
40+
ansible.builtin.unarchive:
41+
remote_src: true
42+
src: "/tmp/hanacleaner-master.zip"
43+
dest: "/tmp"
3944

4045
# Copy hanacleaner.py
4146
- name: SAP HANA Backint - Setup - MS Azure Backup to MS Azure RSV - Copy hanacleaner.py to SAP HANA backint directory
4247
ansible.builtin.copy:
43-
src: "$HOME/.ansible/tmp/git_hanacleaner/hanacleaner.py"
48+
src: "/tmp/hanacleaner-master/hanacleaner.py"
4449
dest: "{{ sap_hana_backint_setup_backint_directory }}/hanacleaner.py"
4550
mode: "0755"
4651
remote_src: true

roles/sap_hana_backint/tasks/setup/setup_backint_gcs.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,22 @@
1212
sap_hana_backint_setup_backint_directory: "/usr/sap/{{ passed_sap_hana_sid }}/SYS/global/hdb/opt"
1313
passed_sap_hana_instance_nr: "{{ sap_hana_instance_nr_one[0] }}"
1414

15-
- name: SAP HANA Backint - Setup - GCS - Clone hanacleaner.py
16-
ansible.builtin.git:
17-
repo: https://github.com/chriselswede/hanacleaner.git
18-
dest: "$HOME/.ansible/tmp/git_hanacleaner"
19-
# single_branch: true # Not compatible with Ansible 2.9
20-
version: master
15+
- name: SAP HANA Backint - Setup - GCS - Download hanacleaner.py
16+
ansible.builtin.get_url:
17+
url: https://github.com/chriselswede/hanacleaner/archive/refs/heads/master.zip
18+
dest: "/tmp/hanacleaner-master.zip"
19+
mode: '0440'
20+
21+
- name: SAP HANA Backint - Setup - GCS - Unpack hanacleaner.py
22+
ansible.builtin.unarchive:
23+
remote_src: true
24+
src: "/tmp/hanacleaner-master.zip"
25+
dest: "/tmp"
2126

2227
# Copy hanacleaner.py
2328
- name: SAP HANA Backint - Setup - GCS - Copy hanacleaner.py to SAP HANA backint directory
2429
ansible.builtin.copy:
25-
src: "$HOME/.ansible/tmp/git_hanacleaner/hanacleaner.py"
30+
src: "/tmp/hanacleaner-master/hanacleaner.py"
2631
dest: "{{ sap_hana_backint_setup_backint_directory }}/hanacleaner.py"
2732
mode: "0755"
2833
remote_src: true

roles/sap_hana_backint/tasks/setup/setup_backint_ibm_cos_s3.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,17 +67,22 @@
6767

6868
# Setup
6969

70-
- name: SAP HANA Backint - Setup - IBM COS - Clone hanacleaner.py
71-
ansible.builtin.git:
72-
repo: https://github.com/chriselswede/hanacleaner.git
73-
dest: "$HOME/.ansible/tmp/git_hanacleaner"
74-
# single_branch: true # Not compatible with Ansible 2.9
75-
version: master
70+
- name: SAP HANA Backint - Setup - IBM COS - Download hanacleaner.py
71+
ansible.builtin.get_url:
72+
url: https://github.com/chriselswede/hanacleaner/archive/refs/heads/master.zip
73+
dest: "/tmp/hanacleaner-master.zip"
74+
mode: '0440'
75+
76+
- name: SAP HANA Backint - Setup - IBM COS - Unpack hanacleaner.py
77+
ansible.builtin.unarchive:
78+
remote_src: true
79+
src: "/tmp/hanacleaner-master.zip"
80+
dest: "/tmp"
7681

7782
# Copy hanacleaner.py
7883
- name: SAP HANA Backint - Setup - IBM COS - Copy hanacleaner.py to SAP HANA backint directory
7984
ansible.builtin.copy:
80-
src: "$HOME/.ansible/tmp/git_hanacleaner/hanacleaner.py"
85+
src: "/tmp/hanacleaner-master/hanacleaner.py"
8186
dest: "{{ sap_hana_backint_setup_backint_directory }}/hanacleaner.py"
8287
mode: "0755"
8388
remote_src: true

0 commit comments

Comments
 (0)