User Tools

Site Tools


ansible:ansible_variables

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ansible:ansible_variables [2023/08/29 20:00]
manu
ansible:ansible_variables [2025/05/21 16:24] (current)
manu
Line 195: Line 195:
 </​cli>​ </​cli>​
  
-List all hosts, use the keyword **all**. To specify all host not in a group use **ungroup**+List all hosts, use the keyword **all**. To specify all host not in a group use **ungrouped**
 <cli prompt='​$'>​ <cli prompt='​$'>​
 $ ansible all --list-hosts $ ansible all --list-hosts
Line 225: Line 225:
     www003.example.com     www003.example.com
 </​cli>​ </​cli>​
 +
 +Print inventory in YML format
 +<cli prompt='​$'>​
 +$ ansible-inventory --list --yaml
 +all:
 +  children:
 +    ungrouped:
 +      hosts:
 +        172.16.120.161:​ {}
 +        172.16.120.185:​ {}
 +        172.16.120.188:​ {}
 +</​cli>​
 +
 +===== Custom variable =====
 +
 +==== Time / date ====
 +
 +<​code>​
 +- hosts: test
 +  vars:
 +    time: "{{ lookup('​pipe',​ 'date -d \"1 day ago\" +\"​%Y%m%d\"'​) }}"
 +</​code>​
 +
 +
ansible/ansible_variables.1693332022.txt.gz ยท Last modified: 2023/08/29 20:00 by manu