Using grains in states
Grains are one of the most important features of Salt, based on which we can perform the configuration and orchestration tasks efficiently. Salt offers the flexibility to use the default grains and also to add custom grains as and when required. In this recipe, you will learn how to use grains in state configurations.
How to do it...
Configure a new minion with the hostname or minion ID as stgdc1app01
in the staging environment. In this naming convention, stg
is the environment, dc1
is the location, app
is the server type, and 01
is a numeric identifier for the host.
- Run the following command to get a full list of available grains on the minion:
[root@salt-master ~]# salt 'stgdc1app01' grains.items
- Next, run the following command ...
Get Salt Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.