updated remove postgres registration
diff --git a/tasks/main.yml b/tasks/main.yml
index c39dce0..7472e33 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,18 +1,35 @@
---
# tasks file for /Users/carlosfrias/apigee-workspace/opdk-workspace/apigee-opdk-setup-qpid-add
+- name: Set attributes if available
+ ignore_errors: true
+ set_fact:
+ uuid: "{{ edge_qs_self.uUID }}"
+ server_type: "{{ edge_qs_self.type[0] }}"
+
+- name: Assert that attributes are available.
+ assert:
+ that:
+ - "ax_group is defined and ax_group | trim | length > 0"
+ - "consumer_group is defined and consumer_group | trim | length > 0"
+ - "server_type is defined and server_type | trim | length > 0"
+ - "uuid is defined and uuid | trim | length > 0"
+ - "local_mgmt_ip is defined and local_mgmt_ip | trim | length > 0"
+ - "opdk_user_email is defined and opdk_user_email | trim | length > 0"
+ - "opdk_user_pass is defined and opdk_user_pass | trim | length > 0"
+ msg: "Please provide the missing attribute"
+
- name: Add qpid server
uri:
user: '{{ opdk_user_email }}'
password: '{{ opdk_user_pass }}'
method: POST
body_format: json
- url: http://{{ local_mgmt_ip }}:8080/v1/analytics/groups/ax/{{ ax_group }}/servers?uuid={{ edge_qs_self.uUID }}&type={{ edge_qs_self.type[0] }}
+ url: http://{{ local_mgmt_ip }}:8080/v1/analytics/groups/ax/{{ ax_group }}/servers?uuid={{ uuid }}&type={{ server_type }}
- name: Add qpid to consumer groups
uri:
user: '{{ opdk_user_email }}'
password: '{{ opdk_user_pass }}'
method: POST
- url: http://{{ local_mgmt_ip }}:8080/v1/analytics/groups/ax/{{ ax_group }}/consumer-groups/{{ consumer_group }}/consumers?uuid={{ edge_qs_self.uUID }}
body_format: json
-
+ url: http://{{ local_mgmt_ip }}:8080/v1/analytics/groups/ax/{{ ax_group }}/consumer-groups/{{ consumer_group }}/consumers?uuid={{ uuid }}
diff --git a/tests/test.yml b/tests/test.yml
index 9140d65..8bd7398 100644
--- a/tests/test.yml
+++ b/tests/test.yml
@@ -1,5 +1,11 @@
---
-- hosts: localhost
- remote_user: root
+- hosts: qpid[0]
+ gather_facts: no
+ vars_files:
+ - ~/.apigee-secure/credentials.yml
roles:
- - /Users/carlosfrias/apigee-workspace/opdk-workspace/apigee-opdk-setup-qpid-add
\ No newline at end of file
+ - { role: apigee-opdk-setup-qpid-add,
+ ax_group: axgroup001,
+ consumer_group: consumer-group-001
+ }
+