Style guides¶
grains¶
To make Pillar, state and configuration files more reusable, use Grains where possible. Common grains with example values are:
- cpuarch
x86_64
- kernel
Linux
(capitalized)- os
Ubuntu
(capitalized)- osarch
amd64
- oscodename
bionic
- fqdn
- The server’s fully-qualified domain name.
- fqdn_ip4
- The server’s IPv4 address.
- fqdn_ip6
- The server’s IPv6 address.
- mem_total
- The amount of RAM, in megabytes.
- num_cpus
- The number of CPUs.