Hello,
I want to define a variable for playbook in group_vars/server_genre file. However, I don't know if Ansible can support something like server_genre@environment syntax notation. Here is the detail:
In inventory/environment:
---
[server_genre]
In group_vars/server_genre:
---
In server_genre.yml playbook:
---
- name: Playbook for server_genre
hosts: server_genre
gather_facts: yes
tasks:
- name: Install Nfs client
package:
name: nfs-utils
state: present
- name: mount nfs
mount:
path: /mymount
src: "{{ nfs_server }}"
fstype: nfs
opts: ro
state: mounted
In a different environment, the variable {{ nfs_server }} will have different value, however, I can't separate the different values using one single group_var/server_genre file, unless Ansible supports something like group_vars/server_genre@enviornment.
How do I accomplish the variable value distinction in my case?
Thanks,
- Xinhuan