Masco Kaliyamoorthy 461b016f13 use tripleo-ansible-inventry to generate hosts
Change-Id: I54d6eba518910e6651758bc7d46624bafacaef6c
2021-03-30 21:19:14 +05:30

39 lines
1.0 KiB
YAML

---
#Collect and template Metadata about the deployment
- name: Get Overcloud Image Build date
shell: "curl -s -v -X HEAD {{ overcloud_image_url }} 2>&1 | grep '^< Date:'"
register: build
ignore_errors: true
- name: Determine if docker is running
shell: docker ps | wc -l
register: docker_ps
delegate_to: overcloud-controller-0
when: "'Overcloud' in group_names"
ignore_errors: True
- name: Set var for container deployment
set_fact:
containers: True
when: docker_ps.stdout|int > 1
ignore_errors: True
- name: Set fact for non-container deployment
set_fact:
containers: False
when: docker_ps.stdout|int < 2
ignore_errors: True
- name: Count nodes in Instackenv.json
shell: "grep pm_addr {{instackenv}} | wc -l"
register: num_nodes
- name: Make sure the results directory exists
file: "path={{ ansible_env.HOME }}/browbeat/metadata state=directory"
- name: Template Deployment Metadata
template:
"src=version.json.j2 \
dest={{ ansible_env.HOME }}/browbeat/metadata/version.json"