# roster modules

`ansible` | Read in an Ansible inventory file or script.
`cache` | The `cache` roster provides a flexible interface to the Salt Masters' minion cache to access regular minions over `salt-ssh`.
`cloud` | Use the cloud cache on the master to derive IPv4 addresses based on minion ID.
`clustershell` | This roster resolves hostname in a pdsh/clustershell style.
`dir` | Create a salt roster out of a flat directory of files.
`flat` | Read in the roster from a flat file using the renderer system
`range` | This roster resolves targets from a range server.
`scan` | Scan a netmask or ipaddr for open ssh ports
`sshconfig` | Parses roster entries out of Host directives from SSH config
`sshknownhosts` | Parses roster entries out of Host directives from SSH known_hosts
`terraform` | Dynamic roster from terraform current state