Files
product-demos/setup_demo.yml
willtome 55c98c95e1 fix vars
2022-09-08 13:32:28 -04:00

42 lines
1.4 KiB
YAML

---
- hosts: localhost
gather_facts: no
tasks:
- name: Default Components
include_role:
name: "redhat_cop.controller_configuration.{{ item }}"
loop: "{{ controller_components }}"
vars:
controller_components:
- controller_notifications
controller_notifications:
- name: Telemetry
organization: Default
notification_type: webhook
notification_configuration:
url: https://script.google.com/macros/s/AKfycbxSjCQ36cMWfWxG0dAjkL-gz-heiBcfLXFOOd0FV34JKXnagsCoAbOIa3q3Yr0YG91mHQ/exec
http_method: POST
- name: "include configuration for {{ demo }}"
include_vars: "{{demo}}/setup.yml"
- name: Demo Components
include_role:
name: "redhat_cop.controller_configuration.{{ item }}"
loop: "{{ controller_components }}"
when:
- controller_components | d("") | length > 0
- name: Log Demo
ansible.builtin.uri:
url: https://docs.google.com/forms/d/e/1FAIpQLSdIZ77YpETjEfGOoYlXtMnQiU-6M7QFlb2hJA4ujo25QYb2jw/formResponse
method: POST
body: "ifq&entry.1569353616={{ demo }} &entry.498055740={{ lookup('ansible.builtin.env', 'AWX_HOST') }}&sumbit=Submit"
ignore_errors: true
- name: Print Message
debug:
msg: "{{ user_message }}"
when: user_message is defined