ansible-role-k8s-keystone/tests/tests.yml

30 lines
848 B
YAML

---
- name: Get keystone cluster ip
shell:
cmd: |
kubectl get service keystone --namespace {{namespace}} --template={%raw%}{{.spec.clusterIP}}{%endraw%}
executable: /bin/bash
register: keystone_ip
- name: Wait for keystone to become available
wait_for:
host={{keystone_ip.stdout}}
port=35357
delay=2
timeout=300
- name: Register Glance in Keystone
include_role:
name: ansible-role-k8s-tripleo
tasks_from: bootstrap-service-endpoints
vars:
service_name: 'test'
service_type: 'image'
service_region: 'RegionOne'
service_project: 'http://test.com:8080'
service_password: 'http://test.com:8080'
service_username: 'http://test.com:8080'
service_internal_url: 'http://test.com:8080'
service_public_url: 'http://test.com:8080'
service_admin_url: 'http://test.com:8080'