From 1614afb98e6e2f6d84faea23d489019631fd39ad Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Thu, 31 Oct 2019 10:47:05 -0700 Subject: [PATCH 01/39] moved lines to the end - bb_license_key, bb_admin_password, bb_dataset_url --- group_vars/aws_node_local.yml | 6 ++++++ roles/bitbucket_config/tasks/main.yml | 5 +++++ roles/bitbucket_config/templates/bitbucket.properties.j2 | 3 +++ 3 files changed, 14 insertions(+) diff --git a/group_vars/aws_node_local.yml b/group_vars/aws_node_local.yml index bb380b9..8a284a4 100644 --- a/group_vars/aws_node_local.yml +++ b/group_vars/aws_node_local.yml @@ -132,4 +132,10 @@ atl_rds_subnet_group_name: "{{ lookup('env', 'ATL_RDS_SUBNET_GROUP_NAME') }}" atl_rds_security_group: "{{ lookup('env', 'ATL_RDS_SECURITY_GROUP') }}" atl_backup_manifest_url: "{{ lookup('env', 'ATL_BACKUP_MANIFEST_URL') }}" + atl_restore_required: "{{ atl_backup_manifest_url is defined and atl_backup_manifest_url != '' }}" + +atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" +atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" +atl_bitbucket_dataset_url: "{{ lookup('env', 'ATL_DATASET_URL') }}" + diff --git a/roles/bitbucket_config/tasks/main.yml b/roles/bitbucket_config/tasks/main.yml index 4857761..85e495e 100644 --- a/roles/bitbucket_config/tasks/main.yml +++ b/roles/bitbucket_config/tasks/main.yml @@ -23,3 +23,8 @@ mode: "u=rwX,g=rX,o=rX" recurse: true changed_when: false # For Molecule idempotence check + + - name: Copy Bitbucket dataset from s3 + get_url: + url: "{{ atl_bitbucket_dataset_url }}" + dest: /media/atl/bitbucket/shared/data/migration/import/ \ No newline at end of file diff --git a/roles/bitbucket_config/templates/bitbucket.properties.j2 b/roles/bitbucket_config/templates/bitbucket.properties.j2 index 2ecece1..4862142 100644 --- a/roles/bitbucket_config/templates/bitbucket.properties.j2 +++ b/roles/bitbucket_config/templates/bitbucket.properties.j2 @@ -18,6 +18,9 @@ plugin.search.elasticsearch.baseurl={{ atl_elasticsearch_endpoint }} server.proxy-name={{ atl_proxy_name }} server.secure={{ atl_ssl_proxy }} server.require-ssl={{ atl_ssl_proxy }} +setup.license={{ atl_bitbucket_license_key }} +setup.sysadmin.username=admin +setup.sysadmin.password={{ atl_bitbucket_admin_password }} {% if atl_ssl_proxy == 'true' %} server.scheme=https server.proxy-port=443 From 3406da4202142e4d7090344d10dce63f56f4a974 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Thu, 31 Oct 2019 11:20:37 -0700 Subject: [PATCH 02/39] corrected yaml formatting error on ln 27 --- roles/bitbucket_config/tasks/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/bitbucket_config/tasks/main.yml b/roles/bitbucket_config/tasks/main.yml index 85e495e..2bc0452 100644 --- a/roles/bitbucket_config/tasks/main.yml +++ b/roles/bitbucket_config/tasks/main.yml @@ -24,7 +24,7 @@ recurse: true changed_when: false # For Molecule idempotence check - - name: Copy Bitbucket dataset from s3 - get_url: - url: "{{ atl_bitbucket_dataset_url }}" - dest: /media/atl/bitbucket/shared/data/migration/import/ \ No newline at end of file +- name: Copy Bitbucket dataset from s3 + get_url: + url: "{{ atl_bitbucket_dataset_url }}" + dest: /media/atl/bitbucket/shared/data/migration/import/ \ No newline at end of file From af435cf7827ac733789afba6bd0acaa68f0bfc69 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Thu, 31 Oct 2019 11:35:03 -0700 Subject: [PATCH 03/39] moved copy task to ln 18 --- roles/bitbucket_config/tasks/main.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/roles/bitbucket_config/tasks/main.yml b/roles/bitbucket_config/tasks/main.yml index 2bc0452..14c4f73 100644 --- a/roles/bitbucket_config/tasks/main.yml +++ b/roles/bitbucket_config/tasks/main.yml @@ -15,6 +15,11 @@ owner: "{{ atl_product_user }}" group: "{{ atl_product_user }}" +- name: Copy Bitbucket dataset from s3 + get_url: + url: "{{ atl_bitbucket_dataset_url }}" + dest: /media/atl/bitbucket/shared/data/migration/import/ + - name: Remove write permissions from installation directory file: path: "{{ atl_product_installation_versioned }}" @@ -24,7 +29,5 @@ recurse: true changed_when: false # For Molecule idempotence check -- name: Copy Bitbucket dataset from s3 - get_url: - url: "{{ atl_bitbucket_dataset_url }}" - dest: /media/atl/bitbucket/shared/data/migration/import/ \ No newline at end of file + + From cb6f3bdb6173df6d28dff4fca6c778020646214b Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Mon, 4 Nov 2019 13:37:05 -0800 Subject: [PATCH 04/39] made changes to file to allow automated setup of bitbucket --- aws_bitbucket_dc_node.yml | 1 + group_vars/aws_node_local.yml | 2 ++ roles/bitbucket_config/molecule/default/main.yml | 4 ++++ roles/bitbucket_config/tasks/main.yml | 5 ----- roles/bitbucket_config/templates/bitbucket.properties.j2 | 6 +++--- roles/bitbucket_dataset_restore/tasks/main.yml | 6 ++++++ 6 files changed, 16 insertions(+), 8 deletions(-) create mode 100644 roles/bitbucket_config/molecule/default/main.yml create mode 100644 roles/bitbucket_dataset_restore/tasks/main.yml diff --git a/aws_bitbucket_dc_node.yml b/aws_bitbucket_dc_node.yml index 7834e12..26f2f05 100644 --- a/aws_bitbucket_dc_node.yml +++ b/aws_bitbucket_dc_node.yml @@ -33,3 +33,4 @@ - role: database_init - role: bitbucket_config - role: product_startup + - role: bitbucket-dataset-restore diff --git a/group_vars/aws_node_local.yml b/group_vars/aws_node_local.yml index 8a284a4..c80de89 100644 --- a/group_vars/aws_node_local.yml +++ b/group_vars/aws_node_local.yml @@ -133,9 +133,11 @@ atl_rds_security_group: "{{ lookup('env', 'ATL_RDS_SECURITY_GROUP') }}" atl_backup_manifest_url: "{{ lookup('env', 'ATL_BACKUP_MANIFEST_URL') }}" + atl_restore_required: "{{ atl_backup_manifest_url is defined and atl_backup_manifest_url != '' }}" atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" atl_bitbucket_dataset_url: "{{ lookup('env', 'ATL_DATASET_URL') }}" + diff --git a/roles/bitbucket_config/molecule/default/main.yml b/roles/bitbucket_config/molecule/default/main.yml new file mode 100644 index 0000000..116609c --- /dev/null +++ b/roles/bitbucket_config/molecule/default/main.yml @@ -0,0 +1,4 @@ +--- + +atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" +atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" \ No newline at end of file diff --git a/roles/bitbucket_config/tasks/main.yml b/roles/bitbucket_config/tasks/main.yml index 14c4f73..f39eb65 100644 --- a/roles/bitbucket_config/tasks/main.yml +++ b/roles/bitbucket_config/tasks/main.yml @@ -15,11 +15,6 @@ owner: "{{ atl_product_user }}" group: "{{ atl_product_user }}" -- name: Copy Bitbucket dataset from s3 - get_url: - url: "{{ atl_bitbucket_dataset_url }}" - dest: /media/atl/bitbucket/shared/data/migration/import/ - - name: Remove write permissions from installation directory file: path: "{{ atl_product_installation_versioned }}" diff --git a/roles/bitbucket_config/templates/bitbucket.properties.j2 b/roles/bitbucket_config/templates/bitbucket.properties.j2 index 4862142..39b9728 100644 --- a/roles/bitbucket_config/templates/bitbucket.properties.j2 +++ b/roles/bitbucket_config/templates/bitbucket.properties.j2 @@ -18,9 +18,6 @@ plugin.search.elasticsearch.baseurl={{ atl_elasticsearch_endpoint }} server.proxy-name={{ atl_proxy_name }} server.secure={{ atl_ssl_proxy }} server.require-ssl={{ atl_ssl_proxy }} -setup.license={{ atl_bitbucket_license_key }} -setup.sysadmin.username=admin -setup.sysadmin.password={{ atl_bitbucket_admin_password }} {% if atl_ssl_proxy == 'true' %} server.scheme=https server.proxy-port=443 @@ -29,3 +26,6 @@ server.additional-connector.1.port=7991 server.scheme=http server.proxy-port=80 {% endif %} +setup.license={{ atl_bitbucket_license_key }} +setup.sysadmin.username=admin +setup.sysadmin.password={{ atl_bitbucket_admin_password }} diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml new file mode 100644 index 0000000..12e726a --- /dev/null +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -0,0 +1,6 @@ +--- + +- name: Copy Bitbucket dataset from s3 + get_url: + url: "{{ atl_bitbucket_dataset_url }}" + dest: /media/atl/bitbucket/shared/data/migration/import/ \ No newline at end of file From a990a1e09c19ba8e171e3494a6d1849a211f98aa Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Mon, 4 Nov 2019 14:34:02 -0800 Subject: [PATCH 05/39] changed - to _ on line 36 --- aws_bitbucket_dc_node.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aws_bitbucket_dc_node.yml b/aws_bitbucket_dc_node.yml index 26f2f05..b30a2c2 100644 --- a/aws_bitbucket_dc_node.yml +++ b/aws_bitbucket_dc_node.yml @@ -33,4 +33,4 @@ - role: database_init - role: bitbucket_config - role: product_startup - - role: bitbucket-dataset-restore + - role: bitbucket_dataset_restore From cbd67ca74d62e0f5e9dbf2f42e0e31e1cfb3b2d5 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Mon, 4 Nov 2019 15:19:41 -0800 Subject: [PATCH 06/39] moved main.yaml file to the correct location --- roles/bitbucket_config/default/mail.yaml | 4 ++++ roles/bitbucket_config/default/main.yaml | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 roles/bitbucket_config/default/mail.yaml create mode 100644 roles/bitbucket_config/default/main.yaml diff --git a/roles/bitbucket_config/default/mail.yaml b/roles/bitbucket_config/default/mail.yaml new file mode 100644 index 0000000..116609c --- /dev/null +++ b/roles/bitbucket_config/default/mail.yaml @@ -0,0 +1,4 @@ +--- + +atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" +atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" \ No newline at end of file diff --git a/roles/bitbucket_config/default/main.yaml b/roles/bitbucket_config/default/main.yaml new file mode 100644 index 0000000..116609c --- /dev/null +++ b/roles/bitbucket_config/default/main.yaml @@ -0,0 +1,4 @@ +--- + +atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" +atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" \ No newline at end of file From d877d8a1f317ee682aa368e81aea73bdb4d45f56 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Mon, 4 Nov 2019 15:48:54 -0800 Subject: [PATCH 07/39] added the vars for bitbucket_automated_setup --- group_vars/aws_node_local.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/group_vars/aws_node_local.yml b/group_vars/aws_node_local.yml index c80de89..480701b 100644 --- a/group_vars/aws_node_local.yml +++ b/group_vars/aws_node_local.yml @@ -134,6 +134,7 @@ atl_rds_security_group: "{{ lookup('env', 'ATL_RDS_SECURITY_GROUP') }}" atl_backup_manifest_url: "{{ lookup('env', 'ATL_BACKUP_MANIFEST_URL') }}" + atl_restore_required: "{{ atl_backup_manifest_url is defined and atl_backup_manifest_url != '' }}" atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" @@ -141,3 +142,8 @@ atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" atl_bitbucket_dataset_url: "{{ lookup('env', 'ATL_DATASET_URL') }}" + +atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" +atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" +atl_bitbucket_dataset_url: "{{ lookup('env', 'ATL_DATASET_URL') }}" + From fd212dfd0ad17b48f578464155ac8c9a5d55c8c4 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Mon, 4 Nov 2019 15:49:38 -0800 Subject: [PATCH 08/39] moved params to group_vars/aws_node_local.yml file --- roles/bitbucket_config/default/main.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/roles/bitbucket_config/default/main.yaml b/roles/bitbucket_config/default/main.yaml index 116609c..73b314f 100644 --- a/roles/bitbucket_config/default/main.yaml +++ b/roles/bitbucket_config/default/main.yaml @@ -1,4 +1 @@ ---- - -atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" -atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" \ No newline at end of file +--- \ No newline at end of file From c132fdd3b04d190d3f086ad1c5d15ad41bfebc69 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Mon, 4 Nov 2019 15:50:12 -0800 Subject: [PATCH 09/39] moved params to group_vars/aws_node_local.yml file --- roles/bitbucket_dataset_restore/default/main.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 roles/bitbucket_dataset_restore/default/main.yml diff --git a/roles/bitbucket_dataset_restore/default/main.yml b/roles/bitbucket_dataset_restore/default/main.yml new file mode 100644 index 0000000..ed97d53 --- /dev/null +++ b/roles/bitbucket_dataset_restore/default/main.yml @@ -0,0 +1 @@ +--- From cec5993a9e382648fe9f47d664fd8405f3c15135 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Mon, 4 Nov 2019 16:19:57 -0800 Subject: [PATCH 10/39] moved setup params to ln17 --- roles/bitbucket_config/templates/bitbucket.properties.j2 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/roles/bitbucket_config/templates/bitbucket.properties.j2 b/roles/bitbucket_config/templates/bitbucket.properties.j2 index 39b9728..0524b39 100644 --- a/roles/bitbucket_config/templates/bitbucket.properties.j2 +++ b/roles/bitbucket_config/templates/bitbucket.properties.j2 @@ -14,6 +14,9 @@ hazelcast.group.name={{ atl_aws_stack_name }} hazelcast.group.password={{ atl_aws_stack_name }} plugin.search.elasticsearch.aws.region={{ atl_aws_region }} plugin.search.elasticsearch.baseurl={{ atl_elasticsearch_endpoint }} +setup.license={{ atl_bitbucket_license_key }} +setup.sysadmin.username=admin +setup.sysadmin.password={{ atl_bitbucket_admin_password }} server.proxy-name={{ atl_proxy_name }} server.secure={{ atl_ssl_proxy }} @@ -26,6 +29,4 @@ server.additional-connector.1.port=7991 server.scheme=http server.proxy-port=80 {% endif %} -setup.license={{ atl_bitbucket_license_key }} -setup.sysadmin.username=admin -setup.sysadmin.password={{ atl_bitbucket_admin_password }} + From 7342dfc23466ee106fa150efbcfa93a0d55d75b9 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Mon, 4 Nov 2019 23:58:33 +0000 Subject: [PATCH 11/39] removing duplicate file --- roles/bitbucket_config/default/mail.yaml | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 roles/bitbucket_config/default/mail.yaml diff --git a/roles/bitbucket_config/default/mail.yaml b/roles/bitbucket_config/default/mail.yaml deleted file mode 100644 index 116609c..0000000 --- a/roles/bitbucket_config/default/mail.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- - -atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" -atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" \ No newline at end of file From f0e7e7c18e9008966f3a8cf2931858a707f1f8ef Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Tue, 5 Nov 2019 12:16:17 -0800 Subject: [PATCH 12/39] added tasks to setup .netrc file --- roles/bitbucket_dataset_restore/tasks/main.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml index 12e726a..4644725 100644 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -3,4 +3,11 @@ - name: Copy Bitbucket dataset from s3 get_url: url: "{{ atl_bitbucket_dataset_url }}" - dest: /media/atl/bitbucket/shared/data/migration/import/ \ No newline at end of file + dest: /media/atl/bitbucket/shared/data/migration/import/ + +- name: Create netrc file + content: "machine localhost username admin password {{ atl_bitbucket_admin_password }}" + dest: "/root/.netrc" + owner: root + group: root + mode: 644 \ No newline at end of file From 30d92d67cf93f4df85f3f07371d92ec5b5700b91 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Tue, 5 Nov 2019 12:37:41 -0800 Subject: [PATCH 13/39] corrected file parameters --- roles/bitbucket_dataset_restore/tasks/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml index 4644725..54d1b24 100644 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -7,7 +7,7 @@ - name: Create netrc file content: "machine localhost username admin password {{ atl_bitbucket_admin_password }}" - dest: "/root/.netrc" - owner: root - group: root - mode: 644 \ No newline at end of file + dest: "/root/.netrc" + owner: root + group: root + mode: 644 \ No newline at end of file From 275fc66890e19e027c4791b3fc73c1b213de230b Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Tue, 5 Nov 2019 12:50:56 -0800 Subject: [PATCH 14/39] corrected file parameters --- roles/bitbucket_dataset_restore/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml index 54d1b24..f780e6d 100644 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -6,7 +6,7 @@ dest: /media/atl/bitbucket/shared/data/migration/import/ - name: Create netrc file - content: "machine localhost username admin password {{ atl_bitbucket_admin_password }}" + content: "machine localhost username admin password {{ atl_bitbucket_admin_password }}" dest: "/root/.netrc" owner: root group: root From 03bd3efa00210dadd4b98ab76c810d23e1a89411 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Tue, 5 Nov 2019 13:39:29 -0800 Subject: [PATCH 15/39] add quotes --- roles/bitbucket_dataset_restore/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml index f780e6d..1e8926a 100644 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -6,7 +6,7 @@ dest: /media/atl/bitbucket/shared/data/migration/import/ - name: Create netrc file - content: "machine localhost username admin password {{ atl_bitbucket_admin_password }}" + content: 'machine localhost username admin password "{{ atl_bitbucket_admin_password }}"' dest: "/root/.netrc" owner: root group: root From 8130883930a72f6d041d194b785c8ff111792a9a Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Tue, 5 Nov 2019 14:04:59 -0800 Subject: [PATCH 16/39] remove netrc file creation --- roles/bitbucket_dataset_restore/tasks/main.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml index 1e8926a..12e726a 100644 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -3,11 +3,4 @@ - name: Copy Bitbucket dataset from s3 get_url: url: "{{ atl_bitbucket_dataset_url }}" - dest: /media/atl/bitbucket/shared/data/migration/import/ - -- name: Create netrc file - content: 'machine localhost username admin password "{{ atl_bitbucket_admin_password }}"' - dest: "/root/.netrc" - owner: root - group: root - mode: 644 \ No newline at end of file + dest: /media/atl/bitbucket/shared/data/migration/import/ \ No newline at end of file From 97b89f59e0a9c9aa89078db918f32741de3b81a6 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Tue, 5 Nov 2019 14:59:24 -0800 Subject: [PATCH 17/39] add wait_for to wait for path to be available --- roles/bitbucket_dataset_restore/tasks/main.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml index 12e726a..d31f529 100644 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -3,4 +3,6 @@ - name: Copy Bitbucket dataset from s3 get_url: url: "{{ atl_bitbucket_dataset_url }}" - dest: /media/atl/bitbucket/shared/data/migration/import/ \ No newline at end of file + dest: /media/atl/bitbucket/shared/data/migration/import/ + wait_for: + path: /media/atl/bitbucket/shared/data/migration/import/ \ No newline at end of file From 6fa70c2139927e15b7ee8777b1b2b910b8713a87 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Wed, 6 Nov 2019 09:25:35 -0800 Subject: [PATCH 18/39] add wait_for to check on bitbucket service status --- roles/bitbucket_dataset_restore/tasks/main.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml index d31f529..3d69e20 100644 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -1,8 +1,11 @@ --- +- name: wait for bitbucket service to start + wait_for: + port: 7990 + delay: 10 + - name: Copy Bitbucket dataset from s3 get_url: url: "{{ atl_bitbucket_dataset_url }}" dest: /media/atl/bitbucket/shared/data/migration/import/ - wait_for: - path: /media/atl/bitbucket/shared/data/migration/import/ \ No newline at end of file From 78569ab663635fd56468773b113b91770ee3464a Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Wed, 6 Nov 2019 09:42:54 -0800 Subject: [PATCH 19/39] remove bitbucket_dataset_restore role --- aws_bitbucket_dc_node.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/aws_bitbucket_dc_node.yml b/aws_bitbucket_dc_node.yml index b30a2c2..7834e12 100644 --- a/aws_bitbucket_dc_node.yml +++ b/aws_bitbucket_dc_node.yml @@ -33,4 +33,3 @@ - role: database_init - role: bitbucket_config - role: product_startup - - role: bitbucket_dataset_restore From b28687d1a402d63ba5ad344c239f7514e896d8ce Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Wed, 6 Nov 2019 10:34:42 -0800 Subject: [PATCH 20/39] add additional parameters --- roles/bitbucket_config/templates/bitbucket.properties.j2 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/roles/bitbucket_config/templates/bitbucket.properties.j2 b/roles/bitbucket_config/templates/bitbucket.properties.j2 index 0524b39..b45a9a2 100644 --- a/roles/bitbucket_config/templates/bitbucket.properties.j2 +++ b/roles/bitbucket_config/templates/bitbucket.properties.j2 @@ -17,6 +17,8 @@ plugin.search.elasticsearch.baseurl={{ atl_elasticsearch_endpoint }} setup.license={{ atl_bitbucket_license_key }} setup.sysadmin.username=admin setup.sysadmin.password={{ atl_bitbucket_admin_password }} +setup.sysadmin.displayName=Admin Istrator +setup.sysadmin.emailAddress=admin@yourcompany.com server.proxy-name={{ atl_proxy_name }} server.secure={{ atl_ssl_proxy }} From e3883d046a2e136e1a8204d8a1fd6c21310b0df0 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Fri, 8 Nov 2019 16:19:02 -0800 Subject: [PATCH 21/39] add capability to get serviceurl --- group_vars/aws_node_local.yml | 4 ++++ roles/bitbucket_config/templates/bitbucket.properties.j2 | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/group_vars/aws_node_local.yml b/group_vars/aws_node_local.yml index 480701b..ec9d88c 100644 --- a/group_vars/aws_node_local.yml +++ b/group_vars/aws_node_local.yml @@ -143,7 +143,11 @@ atl_bitbucket_dataset_url: "{{ lookup('env', 'ATL_DATASET_URL') }}" + atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" atl_bitbucket_dataset_url: "{{ lookup('env', 'ATL_DATASET_URL') }}" + +atl_bitbucket_baseurl: "{{ lookup('env', 'ATL_BB_BASEURL') }}" + diff --git a/roles/bitbucket_config/templates/bitbucket.properties.j2 b/roles/bitbucket_config/templates/bitbucket.properties.j2 index b45a9a2..df777c5 100644 --- a/roles/bitbucket_config/templates/bitbucket.properties.j2 +++ b/roles/bitbucket_config/templates/bitbucket.properties.j2 @@ -14,10 +14,12 @@ hazelcast.group.name={{ atl_aws_stack_name }} hazelcast.group.password={{ atl_aws_stack_name }} plugin.search.elasticsearch.aws.region={{ atl_aws_region }} plugin.search.elasticsearch.baseurl={{ atl_elasticsearch_endpoint }} +setup.displayName=displayName +setup.baseUrl = {{ atl_bitbucket_baseurl }} setup.license={{ atl_bitbucket_license_key }} setup.sysadmin.username=admin setup.sysadmin.password={{ atl_bitbucket_admin_password }} -setup.sysadmin.displayName=Admin Istrator +setup.sysadmin.displayName=AdminIstrator setup.sysadmin.emailAddress=admin@yourcompany.com server.proxy-name={{ atl_proxy_name }} From 5a5b615f879e535452937b43cb9e5d16e3139c13 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Fri, 8 Nov 2019 16:24:42 -0800 Subject: [PATCH 22/39] changed displayName to Bitbucket --- roles/bitbucket_config/templates/bitbucket.properties.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/bitbucket_config/templates/bitbucket.properties.j2 b/roles/bitbucket_config/templates/bitbucket.properties.j2 index df777c5..444855f 100644 --- a/roles/bitbucket_config/templates/bitbucket.properties.j2 +++ b/roles/bitbucket_config/templates/bitbucket.properties.j2 @@ -14,7 +14,7 @@ hazelcast.group.name={{ atl_aws_stack_name }} hazelcast.group.password={{ atl_aws_stack_name }} plugin.search.elasticsearch.aws.region={{ atl_aws_region }} plugin.search.elasticsearch.baseurl={{ atl_elasticsearch_endpoint }} -setup.displayName=displayName +setup.displayName=Bitbucket setup.baseUrl = {{ atl_bitbucket_baseurl }} setup.license={{ atl_bitbucket_license_key }} setup.sysadmin.username=admin From fbd77c833509518aaef9a16b321067de166c98ad Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Fri, 8 Nov 2019 18:41:51 -0800 Subject: [PATCH 23/39] added a newline --- roles/bitbucket_config/default/main.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/bitbucket_config/default/main.yaml b/roles/bitbucket_config/default/main.yaml index 73b314f..ed97d53 100644 --- a/roles/bitbucket_config/default/main.yaml +++ b/roles/bitbucket_config/default/main.yaml @@ -1 +1 @@ ---- \ No newline at end of file +--- From 4bc56ddff9b2257b28882b83aed8c8458f810bc7 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Wed, 20 Nov 2019 12:35:11 -0800 Subject: [PATCH 24/39] add tasks to copy to /tmp/import dir --- .../bitbucket_dataset_restore/tasks/main.yml | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml index 3d69e20..7d187db 100644 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -1,11 +1,22 @@ --- -- name: wait for bitbucket service to start - wait_for: - port: 7990 - delay: 10 +- name: Check if import directory exists + stat: + path: /tmp/import + register: import_dir + +- name: create directory structure if it note exists + file: + path: /tmp/import + state: directory + mode: 0644 + group: root + owner: root + when: import_dir.stat.exists == false - name: Copy Bitbucket dataset from s3 get_url: url: "{{ atl_bitbucket_dataset_url }}" - dest: /media/atl/bitbucket/shared/data/migration/import/ + dest: /tmp/import + + From 060ab36d203f6cc5b81acc2ae1486f081bdfe642 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Wed, 20 Nov 2019 12:35:51 -0800 Subject: [PATCH 25/39] remove additional space on ln15 --- roles/bitbucket_dataset_restore/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml index 7d187db..6887f34 100644 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -12,7 +12,7 @@ mode: 0644 group: root owner: root - when: import_dir.stat.exists == false + when: import_dir.stat.exists == false - name: Copy Bitbucket dataset from s3 get_url: From a6ee4854f793b34236c0501c967092c5b5fe7a41 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Wed, 20 Nov 2019 12:58:10 -0800 Subject: [PATCH 26/39] add bitbucket_dataset_restore role --- aws_bitbucket_dc_node.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/aws_bitbucket_dc_node.yml b/aws_bitbucket_dc_node.yml index 7834e12..693f4d1 100644 --- a/aws_bitbucket_dc_node.yml +++ b/aws_bitbucket_dc_node.yml @@ -32,4 +32,6 @@ - role: product_install - role: database_init - role: bitbucket_config + - role: bitbucket_dataset_restore - role: product_startup + From 9066265eb3a3d840b13c291f7fdc47c3f1da8aa6 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Wed, 20 Nov 2019 13:23:49 -0800 Subject: [PATCH 27/39] remove additional spacing on ln 5 --- roles/bitbucket_dataset_restore/tasks/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml index 6887f34..79db58f 100644 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -2,8 +2,8 @@ - name: Check if import directory exists stat: - path: /tmp/import - register: import_dir + path: /tmp/import + register: import_dir - name: create directory structure if it note exists file: From 6c076361716a8f4978e58126f0371c460e6c1738 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Wed, 20 Nov 2019 13:38:13 -0800 Subject: [PATCH 28/39] move bitbucket_dataset_restore task to the end --- aws_bitbucket_dc_node.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aws_bitbucket_dc_node.yml b/aws_bitbucket_dc_node.yml index 693f4d1..0d5d250 100644 --- a/aws_bitbucket_dc_node.yml +++ b/aws_bitbucket_dc_node.yml @@ -32,6 +32,6 @@ - role: product_install - role: database_init - role: bitbucket_config - - role: bitbucket_dataset_restore - role: product_startup + - role: bitbucket_dataset_restore From 48859a5c89d23499e355a8c78e74fffea00db156 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Wed, 20 Nov 2019 14:01:40 -0800 Subject: [PATCH 29/39] 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" + + + From 2fa19ae4153ddba51c31113f6ddf93be52c53300 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Wed, 20 Nov 2019 14:12:46 -0800 Subject: [PATCH 30/39] add quotes on ln 34 --- roles/bitbucket_dataset_restore/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml index 135414c..5641e0a 100644 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ b/roles/bitbucket_dataset_restore/tasks/main.yml @@ -31,7 +31,7 @@ password: "{{ atl_bitbucket_admin_password }}" method: POST force_basic_auth: yes - body: {{ "archivePath": "/tmp/import/{{ atl_bitbucket_dataset_url | basename}}" }} + body: '{{ "archivePath": "/tmp/import/{{ atl_bitbucket_dataset_url | basename}}" }}' body_format: json return_content: yes register: response From b7f423d0a6328ba0b3859aef74a6e977156d1fdd Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Wed, 20 Nov 2019 14:45:11 -0800 Subject: [PATCH 31/39] undid changes to allow for bitbucket dataset restore --- aws_bitbucket_dc_node.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aws_bitbucket_dc_node.yml b/aws_bitbucket_dc_node.yml index 0d5d250..288fdcc 100644 --- a/aws_bitbucket_dc_node.yml +++ b/aws_bitbucket_dc_node.yml @@ -33,5 +33,5 @@ - role: database_init - role: bitbucket_config - role: product_startup - - role: bitbucket_dataset_restore + From 33f1141a79abfd4c26f0de79bf3373f603b2a9e9 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Thu, 21 Nov 2019 11:45:50 -0800 Subject: [PATCH 32/39] remove atl_bitbucket_dataset_url --- group_vars/aws_node_local.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/group_vars/aws_node_local.yml b/group_vars/aws_node_local.yml index ec9d88c..7122c31 100644 --- a/group_vars/aws_node_local.yml +++ b/group_vars/aws_node_local.yml @@ -146,8 +146,11 @@ atl_bitbucket_dataset_url: "{{ lookup('env', 'ATL_DATASET_URL') }}" atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" + atl_bitbucket_dataset_url: "{{ lookup('env', 'ATL_DATASET_URL') }}" + + atl_bitbucket_baseurl: "{{ lookup('env', 'ATL_BB_BASEURL') }}" From ffbb9d47241bac60be8aed4acdc9d76b452256f8 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Thu, 9 Jan 2020 10:38:25 -0800 Subject: [PATCH 33/39] removed empty lines --- group_vars/aws_node_local.yml | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/group_vars/aws_node_local.yml b/group_vars/aws_node_local.yml index 7122c31..65087a7 100644 --- a/group_vars/aws_node_local.yml +++ b/group_vars/aws_node_local.yml @@ -132,25 +132,11 @@ atl_rds_subnet_group_name: "{{ lookup('env', 'ATL_RDS_SUBNET_GROUP_NAME') }}" atl_rds_security_group: "{{ lookup('env', 'ATL_RDS_SECURITY_GROUP') }}" atl_backup_manifest_url: "{{ lookup('env', 'ATL_BACKUP_MANIFEST_URL') }}" - - - atl_restore_required: "{{ atl_backup_manifest_url is defined and atl_backup_manifest_url != '' }}" -atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" -atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" -atl_bitbucket_dataset_url: "{{ lookup('env', 'ATL_DATASET_URL') }}" - - - atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" - atl_bitbucket_dataset_url: "{{ lookup('env', 'ATL_DATASET_URL') }}" - - - - atl_bitbucket_baseurl: "{{ lookup('env', 'ATL_BB_BASEURL') }}" From c7404fef14c743e62c7b7d25ad6744599160463c Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Thu, 9 Jan 2020 14:42:04 -0800 Subject: [PATCH 34/39] removed empty spaces --- roles/bitbucket_config/tasks/main.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/roles/bitbucket_config/tasks/main.yml b/roles/bitbucket_config/tasks/main.yml index f39eb65..13936ae 100644 --- a/roles/bitbucket_config/tasks/main.yml +++ b/roles/bitbucket_config/tasks/main.yml @@ -22,7 +22,4 @@ group: "root" mode: "u=rwX,g=rX,o=rX" recurse: true - changed_when: false # For Molecule idempotence check - - - + changed_when: false # For Molecule idempotence check \ No newline at end of file From 3483d490c76978145f03b15783c520a0ce3b45b2 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Thu, 9 Jan 2020 14:42:35 -0800 Subject: [PATCH 35/39] added new line --- roles/bitbucket_config/molecule/default/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/bitbucket_config/molecule/default/main.yml b/roles/bitbucket_config/molecule/default/main.yml index 116609c..77afc1c 100644 --- a/roles/bitbucket_config/molecule/default/main.yml +++ b/roles/bitbucket_config/molecule/default/main.yml @@ -1,4 +1,4 @@ --- atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" -atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" \ No newline at end of file +atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" From 4be191361a1bc1d1f77d385bdf25750d809efc8c Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Thu, 9 Jan 2020 15:10:25 -0800 Subject: [PATCH 36/39] added a new line --- roles/bitbucket_config/molecule/default/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/bitbucket_config/molecule/default/main.yml b/roles/bitbucket_config/molecule/default/main.yml index 77afc1c..0483110 100644 --- a/roles/bitbucket_config/molecule/default/main.yml +++ b/roles/bitbucket_config/molecule/default/main.yml @@ -2,3 +2,4 @@ atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" + From 8f257f4dea38e8abee552f274938597a280fc386 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Thu, 9 Jan 2020 16:15:57 -0800 Subject: [PATCH 37/39] verified lint on local node --- roles/bitbucket_config/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/bitbucket_config/tasks/main.yml b/roles/bitbucket_config/tasks/main.yml index 13936ae..4857761 100644 --- a/roles/bitbucket_config/tasks/main.yml +++ b/roles/bitbucket_config/tasks/main.yml @@ -22,4 +22,4 @@ group: "root" mode: "u=rwX,g=rX,o=rX" recurse: true - changed_when: false # For Molecule idempotence check \ No newline at end of file + changed_when: false # For Molecule idempotence check From c73275f6b3d014cdfd25a837ae2575f62db42978 Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Thu, 9 Jan 2020 16:16:12 -0800 Subject: [PATCH 38/39] verified lint on local node --- roles/bitbucket_config/molecule/default/main.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/roles/bitbucket_config/molecule/default/main.yml b/roles/bitbucket_config/molecule/default/main.yml index 0483110..77afc1c 100644 --- a/roles/bitbucket_config/molecule/default/main.yml +++ b/roles/bitbucket_config/molecule/default/main.yml @@ -2,4 +2,3 @@ atl_bitbucket_license_key: "{{ lookup('env', 'ATL_BB_LICENSEKEY') }}" atl_bitbucket_admin_password: "{{ lookup('env', 'ATL_BB_ADMIN_PASSWORD') }}" - From c6e686b1fb9f8c393a8b88513f3dd11e5530dabd Mon Sep 17 00:00:00 2001 From: Andy Rajagopalan Date: Thu, 9 Jan 2020 16:52:03 -0800 Subject: [PATCH 39/39] removed bitbucket_dataset_restore --- .../default/main.yml | 1 - .../bitbucket_dataset_restore/tasks/main.yml | 42 ------------------- 2 files changed, 43 deletions(-) delete mode 100644 roles/bitbucket_dataset_restore/default/main.yml delete mode 100644 roles/bitbucket_dataset_restore/tasks/main.yml diff --git a/roles/bitbucket_dataset_restore/default/main.yml b/roles/bitbucket_dataset_restore/default/main.yml deleted file mode 100644 index ed97d53..0000000 --- a/roles/bitbucket_dataset_restore/default/main.yml +++ /dev/null @@ -1 +0,0 @@ ---- diff --git a/roles/bitbucket_dataset_restore/tasks/main.yml b/roles/bitbucket_dataset_restore/tasks/main.yml deleted file mode 100644 index 5641e0a..0000000 --- a/roles/bitbucket_dataset_restore/tasks/main.yml +++ /dev/null @@ -1,42 +0,0 @@ ---- - -- name: Check if import directory exists - stat: - path: /tmp/import - register: import_dir - -- name: create directory structure if it note exists - file: - path: /tmp/import - state: directory - mode: 0644 - group: root - owner: root - when: import_dir.stat.exists == false - -- name: Copy Bitbucket dataset from s3 - get_url: - 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" - - - -