forked from cuxtud/morpheus-ansible2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
vars_test.yml
28 lines (25 loc) · 871 Bytes
/
vars_test.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
---
- hosts: all
gather_facts: true
tasks:
- debug:
msg: "{{ morpheus['instance']['Id'] }}"
msg: "{{ item }}"
loop:
- "{{ hostvars[inventory_hostname]['morpheus']['morpheus']['apiAccessToken'] | to_nice_yaml }}"
- debug:
msg: "{{ item }}"
loop:
- "{{ hostvars[inventory_hostname]['morpheus'] | to_nice_yaml }}"
#The below will print the first vm name of an instance with multiple vm's
- debug:
msg: "{{ item }}"
loop:
- "{{ morpheus['instance']['containers'][0]['name'] }}"
# Iteration for items in array
- debug:
containers: "{{ morpheus['instance'] }}"
msg: "{{ containers }}"
msg: "First node in instance is {{ items.0.name }} with IP {{ items.0.internalIP }}"
loop:
- "{{ query('subelements'), containers, 'containers' }}"