|
102 | 102 | when: tobiko_qe_test | default('false') | bool |
103 | 103 | environment: |
104 | 104 | OS_CLOUD_IP: "{{ standalone_ip | default(edpm_node_ip) }}" |
| 105 | + EDPM_PRIVATEKEY_PATH: "{{ edpm_privatekey_path }}" |
105 | 106 | block: |
106 | 107 | # Temporal - tobiko installation task |
107 | 108 | - name: tobiko installation |
108 | 109 | ansible.builtin.shell: > |
109 | | - ssh ${OS_CLOUD_IP} "set -o pipefail && mkdir -p ~/src/x && cd ~/src/x && |
| 110 | + ssh -i ${EDPM_PRIVATEKEY_PATH} -o StrictHostKeyChecking=no ${OS_CLOUD_IP} "set -o pipefail && mkdir -p ~/src/x && cd ~/src/x && |
110 | 111 | git clone https://github.com/redhat-openstack/tobiko.git && |
111 | 112 | cd tobiko && git checkout {{ tobiko_version }}" |
112 | 113 |
|
113 | 114 | - name: oc undercloud installation |
114 | 115 | ansible.builtin.shell: > |
115 | | - ssh ${OS_CLOUD_IP} "curl -s -L https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/stable/openshift-client-linux.tar.gz |
| 116 | + ssh -i ${EDPM_PRIVATEKEY_PATH} -o StrictHostKeyChecking=no ${OS_CLOUD_IP} "curl -s -L https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/stable/openshift-client-linux.tar.gz |
116 | 117 | | sudo tar -zxvf - -C /usr/local/bin/" |
117 | 118 |
|
118 | 119 | - name: copy kube conf to undercloud |
119 | 120 | ansible.builtin.shell: | |
120 | | - scp -r ~/.kube/ ${OS_CLOUD_IP}:~ |
| 121 | + scp -i ${EDPM_PRIVATEKEY_PATH} -o StrictHostKeyChecking=no -r ~/.kube/ ${OS_CLOUD_IP}:~ |
121 | 122 |
|
122 | 123 | - name: upload tobiko-playbook.yaml to the undercloud |
123 | 124 | delegate_to: "{{ standalone_ip | default(edpm_node_ip) }}" |
124 | 125 | vars: |
| 126 | + ansible_ssh_private_key_file: "{{ edpm_privatekey_path }}" |
125 | 127 | tobiko_playbook: | |
126 | 128 | - name: Playbook to run tobiko from the undercloud pre-adoption |
127 | 129 | hosts: localhost |
|
135 | 137 | dest: ~/src/x/tobiko/tobiko-playbook.yaml |
136 | 138 |
|
137 | 139 | - name: Add tobiko.conf to the undercloud |
| 140 | + vars: |
| 141 | + ansible_ssh_private_key_file: "{{ edpm_privatekey_path }}" |
138 | 142 | delegate_to: "{{ standalone_ip | default(edpm_node_ip) }}" |
139 | 143 | ansible.builtin.copy: |
140 | 144 | mode: a+r |
141 | 145 | content: "{{ tobiko_conf_file }}" |
142 | 146 | dest: ~/src/x/tobiko/tobiko.conf |
143 | 147 |
|
144 | 148 | - name: Run Tobiko from the undercloud |
| 149 | + vars: |
| 150 | + ansible_ssh_private_key_file: "{{ edpm_privatekey_path }}" |
145 | 151 | delegate_to: "{{ standalone_ip | default(edpm_node_ip) }}" |
146 | 152 | ansible.builtin.shell: |
147 | 153 | chdir: ~/src/x/tobiko/ |
|
154 | 160 |
|
155 | 161 | - name: copy keys from undercloud for tobiko |
156 | 162 | ansible.builtin.shell: | |
157 | | - mkdir -p ~/ci-framework-data/tests/test_operator; scp -r ${OS_CLOUD_IP}:~/.ssh/id_ecdsa* ~/ci-framework-data/tests/test_operator/ |
| 163 | + mkdir -p ~/ci-framework-data/tests/test_operator; scp -i ${EDPM_PRIVATEKEY_PATH} -o StrictHostKeyChecking=no -r ${OS_CLOUD_IP}:~/.ssh/id_ecdsa* ~/ci-framework-data/tests/test_operator/ |
0 commit comments