diff options
author | 2020-02-22 16:01:25 +0000 | |
---|---|---|
committer | 2020-02-22 16:01:25 +0000 | |
commit | cecebba7bbe59af143791a6d7f0ecf436f5c23ff (patch) | |
tree | b8d92897f0c59eb4f8469be1bef789b879568529 /installation/ansible-server/src/main/Playbooks/ansible_huawei_precheck@0.01.yml | |
parent | 1b4700191e39fcd7b40e8bd20270451d39d0c225 (diff) | |
parent | 226baa784e543bef038cffe091f734d22b34a256 (diff) |
Merge "Update DGs and Playbooks for PNF SW Upgrade"
Former-commit-id: 34f68772873e4ac75ee8477d1a9865fbd8efec0c
Diffstat (limited to 'installation/ansible-server/src/main/Playbooks/ansible_huawei_precheck@0.01.yml')
-rw-r--r-- | installation/ansible-server/src/main/Playbooks/ansible_huawei_precheck@0.01.yml | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/installation/ansible-server/src/main/Playbooks/ansible_huawei_precheck@0.01.yml b/installation/ansible-server/src/main/Playbooks/ansible_huawei_precheck@0.01.yml index dcb6f6a0..32de4b37 100644 --- a/installation/ansible-server/src/main/Playbooks/ansible_huawei_precheck@0.01.yml +++ b/installation/ansible-server/src/main/Playbooks/ansible_huawei_precheck@0.01.yml @@ -1,16 +1,29 @@ ---
- hosts: all
tasks:
+
+ - name: parameter neIdentifier
+ set_fact:
+ ne_identifier: "{{neIdentifier}}"
+ when: neIdentifier is defined
+
+ - name: compatible with parameter pnfName
+ set_fact:
+ ne_identifier: "{{pnfName}}"
+ when: neIdentifier is not defined and pnfName is defined
+
- name: create a temporary file for additional data
- file:
- path: /tmp/tmp-{{Id}}
- state: touch
+ tempfile:
+ state: file
+ register: additional_data_file
- name: prepare additional data
- shell: echo {{additionalData}} > /tmp/tmp-{{Id}}
+ copy:
+ content: "{{additionalData}}"
+ dest: "{{additional_data_file.path}}"
- name: execute pre-check operation
- shell: ./swm/upgrade-pre-check {{pnfId}} {{oldSwVersion}} {{targetSwVersion}} {{ruleName}} /tmp/tmp-{{Id}}
+ shell: ./swm/upgrade-pre-check {{ne_identifier}} {{oldSwVersion}} {{targetSwVersion}} {{ruleName}} {{additional_data_file.path}}
ignore_errors: yes
register: precheck_result
@@ -20,8 +33,9 @@ - name: remove the temporary file
file:
- path: /tmp/tmp-{{Id}}
+ path: "{{additional_data_file.path}}"
state: absent
+ when: additional_data_file.path is defined
- name: build error message
set_fact:
|