blob: c699d0c8c1b78356f61d1d42f88424e98060d034 [file] [log] [blame]
---
# 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 }}'