pillar modules

cmd_json

Execute a command and read the output as JSON.

cmd_yaml

Execute a command and read the output as YAML.

cmd_yamlex

Execute a command and read the output as YAMLEX.

cobbler

A module to pull data from Cobbler via its API into the Pillar dictionary

confidant

An external pillar module for getting credentials from confidant.

consul_pillar

Use Consul K/V as a Pillar source with values parsed as YAML

csvpillar

Store key/value pairs in a CSV file

digicert

Digicert Pillar Certificates

django_orm

Generate Pillar data from Django models through the Django ORM

ec2_pillar

Retrieve EC2 instance data for minions for ec2_tags and ec2_tags_list

etcd_pillar

Use etcd data as a Pillar source

extra_minion_data_in_pillar

Add all extra minion data to the pillar.

file_tree

The file_tree external pillar allows values from all files in a directory tree to be imported as Pillar data.

foreman

A module to pull data from Foreman via its API into the Pillar dictionary

git_pillar

Use a git repository as a Pillar source

gpg

Decrypt pillar data through the builtin GPG renderer

hg_pillar

Use remote Mercurial repository as a Pillar source.

hiera

Use hiera data as a Pillar source

http_json

A module that adds data to the Pillar structure retrieved by an http request

http_yaml

A module that adds data to the Pillar structure retrieved by an http request

libvirt

Load up the libvirt keys into Pillar for a given minion if said keys have been generated using the libvirt key runner

makostack

Simple and flexible YAML ext_pillar which can read pillar from within pillar.

mongo

Read Pillar data from a mongodb collection

mysql

Retrieve Pillar data by doing a MySQL query

nacl

Decrypt pillar data through the builtin NACL renderer

netbox

A module that adds data to the Pillar structure from a NetBox API.

neutron

Use Openstack Neutron data as a Pillar source.

nodegroups

Nodegroups Pillar

nsot

A module that adds data to the Pillar structure from the NSoT API.

pepa

Pepa

pillar_ldap

Use LDAP data as a Pillar source

postgres

Retrieve Pillar data by doing a postgres query

puppet

Execute an unmodified puppet_node_classifier and read the output as YAML.

reclass_adapter

Use the "reclass" database as a Pillar source

redismod

Read pillar data from a Redis backend

rethinkdb_pillar

Provide external pillar data from RethinkDB

s3

Copy pillar data from a bucket in Amazon S3

saltclass

SaltClass Pillar Module

sql_base

Retrieve Pillar data by doing a SQL query

sqlcipher

Retrieve Pillar data by running a SQLCipher query

sqlite3

Retrieve Pillar data by doing a SQLite3 query

stack

Simple and flexible YAML ext_pillar which can read pillar from within pillar.

svn_pillar

Clone a remote SVN repository and use the filesystem as a Pillar source

varstack_pillar

Use Varstack data as a Pillar source

vault

Vault Pillar Module

venafi

Venafi Pillar Certificates

virtkey

Accept a key from a hypervisor if the virt runner has already submitted an authorization request

vmware_pillar

Pillar data from vCenter or an ESXi host