|  | --- | 
|  | # tasks file for apigee-opdk-setup-validate | 
|  |  | 
|  | - name: Install Apigee Validate | 
|  | shell: '/opt/apigee/apigee-service/bin/apigee-service apigee-validate install' | 
|  |  | 
|  | - name: Remove all apigee-validate | 
|  | become: yes | 
|  | file: | 
|  | path: '{{ apigee_validate_config_file }}' | 
|  | state: absent | 
|  |  | 
|  | - name: Check for admin email | 
|  | fail: | 
|  | msg: "Admin email must be provided" | 
|  | when: opdk_user_email is not defined | 
|  |  | 
|  | - name: Check for admin password | 
|  | fail: | 
|  | msg: "Admin password must be provided" | 
|  | when: opdk_user_pass is not defined | 
|  |  | 
|  | - name: Create apigee-validate.conf file for RMP | 
|  | become: true | 
|  | template: | 
|  | src: apigee-validate-rmp.conf.j2 | 
|  | dest: '{{ apigee_validate_config_file }}' | 
|  | owner: '{{ opdk_user_name }}' | 
|  | group: '{{ opdk_group_name }}' | 
|  | when: groups['dc-1-rmp'] is defined | 
|  |  | 
|  | - name: Create apigee-validate.conf file for Router separate from MP | 
|  | become: true | 
|  | template: | 
|  | src: apigee-validate-r-mp.conf.j2 | 
|  | dest: '{{ apigee_validate_config_file }}' | 
|  | owner: '{{ opdk_user_name }}' | 
|  | group: '{{ opdk_group_name }}' | 
|  | when: groups['r'] is defined and groups['mp'] | 
|  |  | 
|  | #- name: Validate OPDK Installation | 
|  | #  expect: | 
|  | #    command: '/opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f {{ apigee_validate_config_file }}' | 
|  | #    responses: | 
|  | #      '(?i)Press a key:': '\n' | 
|  | #  when: opdk_version | version_compare('4.16.09', '<') | 
|  |  | 
|  | - name: Validate OPDK Installation | 
|  | shell: '/opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f {{ apigee_validate_config_file }}' | 
|  |  |