 
		
		
		
		
		
	
			
		
		
			
					
		Hello,
I have group_vars/all/timezone.yml including variable host_timezone and below playbook is the answer, but I don't know how this playbook find a group_vars/all/timezone.yml file without vars_files.
---
- name: Time Synchronization
  hosts: database_servers
  roles:
    - rhel-system-roles.timesync
  post_tasks:
    - name: Set timezone
      timezone:
        name: "{{ host_timezone }}"
      notify: reboot host
  handlers:
    - name: reboot host
      reboot:
 
		
		
		
		
		
	
			
		
		
			
					
		Hi @spurs
This is a good question and it can be explained by the Ansible variable precedence: https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_variables.html#understanding-variab...
 
		
		
		
		
		
	
			
		
		
			
					
		Ansible already expects that what it finds in group_vars and host_vars files or directories are variables, so you don't need to declare them in vars_files.
 
		
		
		
		
		
	
			
		
		
			
					
		thank you! but i need to use vars_files when my variable files are in the vars folder?
 
		
		
		
		
		
	
			
		
		
			
					
		Hi @spurs
This is a good question and it can be explained by the Ansible variable precedence: https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_variables.html#understanding-variab...
 
		
		
		
		
		
	
			
		
		
			
					
		thank you!
Red Hat
Learning Community
A collaborative learning environment, enabling open source skill development.