# salt.modules.poudriere

Support for poudriere

`salt.modules.poudriere.` `bulk_build`(jail, pkg_file, keep=False)

  Run bulk build on poudriere server.

  Return number of pkg builds, failures, and errors, on error dump to CLI

  CLI Example:

      salt -N buildbox_group poudriere.bulk_build 90amd64 /root/pkg_list

`salt.modules.poudriere.` `create_jail`(name, arch, version='9.0-RELEASE')

  Creates a new poudriere jail if one does not exist

  NOTE creating a new jail will take some time the master is not hanging

  CLI Example:

      salt '*' poudriere.create_jail 90amd64 amd64

`salt.modules.poudriere.` `create_ports_tree`()

  Not working need to run portfetch non interactive

`salt.modules.poudriere.` `delete_jail`(name)

  Deletes poudriere jail with name

  CLI Example:

      salt '*' poudriere.delete_jail 90amd64

`salt.modules.poudriere.` `is_jail`(name)

  Return True if jail exists False if not

  CLI Example:

      salt '*' poudriere.is_jail <jail name>

`salt.modules.poudriere.` `list_jails`()

  Return a list of current jails managed by poudriere

  CLI Example:

      salt '*' poudriere.list_jails

`salt.modules.poudriere.` `list_ports`()

  Return a list of current port trees managed by poudriere

  CLI Example:

      salt '*' poudriere.list_ports

`salt.modules.poudriere.` `make_pkgng_aware`(jname)

  Make jail `jname` pkgng aware

  CLI Example:

      salt '*' poudriere.make_pkgng_aware <jail name>

`salt.modules.poudriere.` `parse_config`(config_file=None)

  Returns a dict of poudriere main configuration definitions

  CLI Example:

      salt '*' poudriere.parse_config

`salt.modules.poudriere.` `version`()

  Return poudriere version

  CLI Example:

      salt '*' poudriere.version

Current Salt release: 0.17.1

#### Previous topic

salt.modules.postgres

#### Next topic

salt.modules.powerpath

### Quick search

Enter search terms or a module, class or function name.

### Upcoming SaltStack Events

My conferences on Lanyrd