Guest User

Untitled

a guest
Jan 17th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. [fileservers]
  2. fs01.example.com ansible_ssh_host=192.168.1.1 ip_addr=192.168.1.1
  3.  
  4. [dbservers]
  5. db01.example.com ansible_ssh_host=192.168.1.2 ip_addr=192.168.1.2
  6.  
  7. [webservers]
  8. web01.example.com ansible_ssh_host=192.168.1.3 ip_addr=192.168.1.3
  9.  
  10. [cmsservers]
  11. cms01.example.com ansible_ssh_host=192.168.1.4 ip_addr=192.168.1.4
  12.  
  13. - name: create alias facts
  14. set_fact:
  15. file_server_alias: hostvars[{{ inventory_hostname }}]['groups']['fileservers'][0] # should get string 'fs01.example.com'
  16. db_server_alias: hostvars[{{ inventory_hostname }}]['groups']['dbservers'][0] # should get string 'db01.example.com'
  17. cms_server_alias: hostvars[{{ inventory_hostname }}]['groups']['cmsservers'][0] # should get string 'cms01.example.com'
Add Comment
Please, Sign In to add comment