From 48859a5c89d23499e355a8c78e74fffea00db156 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Wed, 20 Nov 2019 14:01:40 -0800 Subject: [PATCH] add import api task --- .../bitbucket_dataset_restore/tasks/main.yml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml index 79db58f..135414c 100644 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -19,4 +19,24 @@ url: "{{ atl_bitbucket_dataset_url }}" dest: /tmp/import +- name: wait for port 7990 to be up + wait_for: + port: 7990 + delay: 10 + +- name: Invoke Import API + uri: + url: http://localhost:7990/rest/api/1.0/migration/imports + user: admin + password: "{{ atl_bitbucket_admin_password }}" + method: POST + force_basic_auth: yes + body: {{ "archivePath": "/tmp/import/{{ atl_bitbucket_dataset_url | basename}}" }} + body_format: json + return_content: yes + register: response + failed_when: "'INITIALISING' not in response.content" + + +