salt.modules.zcbuildout
Management of zc.buildout
New in version 2014.1.0.
This module is inspired by minitage's buildout maker
Note
The zc.buildout integration is still in beta; the API is subject to change
General notes
You have those following methods:
upgrade_bootstrap
bootstrap
run_buildout
buildout
-
Run the buildout bootstrap dance (python bootstrap.py).
- directory
-
directory to execute in
- config
-
alternative buildout configuration file to use
- runas
-
User used to run buildout as
- env
-
environment variables to set when running
- buildout_ver
-
force a specific buildout version (1 | 2)
- test_release
-
buildout accept test release
- offline
-
are we executing buildout in offline mode
- distribute
-
Forcing use of distribute
- new_st
-
Forcing use of setuptools >= 0.7
- python
-
path to a python executable to use in place of default (salt one)
- onlyif
-
Only execute cmd if statement on the host return 0
- unless
-
Do not execute cmd if statement on the host return 0
- use_vt
-
Use the new salt VT to stream output [experimental]
CLI Example:
salt '*' buildout.bootstrap /srv/mybuildout
salt.modules.zcbuildout.bootstrap(*a, **kw)
-
Run buildout in a directory.
- directory
-
directory to execute in
- config
-
buildout config to use
- parts
-
specific buildout parts to run
- runas
-
user used to run buildout as
- env
-
environment variables to set when running
- buildout_ver
-
force a specific buildout version (1 | 2)
- test_release
-
buildout accept test release
- new_st
-
Forcing use of setuptools >= 0.7
- distribute
-
use distribute over setuptools if possible
- offline
-
does buildout run offline
- python
-
python to use
- debug
-
run buildout with -D debug flag
- onlyif
-
Only execute cmd if statement on the host return 0
- unless
-
Do not execute cmd if statement on the host return 0
- newest
-
run buildout in newest mode
- verbose
-
run buildout in verbose mode (-vvvvv)
- use_vt
-
Use the new salt VT to stream output [experimental]
CLI Example:
salt '*' buildout.buildout /srv/mybuildout
salt.modules.zcbuildout.buildout(*a, **kw)
-
Run a buildout in a directory.
- directory
-
directory to execute in
- config
-
alternative buildout configuration file to use
- offline
-
are we executing buildout in offline mode
- runas
-
user used to run buildout as
- env
-
environment variables to set when running
- onlyif
-
Only execute cmd if statement on the host return 0
- unless
-
Do not execute cmd if statement on the host return 0
- newest
-
run buildout in newest mode
- force
-
run buildout unconditionally
- verbose
-
run buildout in verbose mode (-vvvvv)
- use_vt
-
Use the new salt VT to stream output [experimental]
CLI Example:
salt '*' buildout.run_buildout /srv/mybuildout
salt.modules.zcbuildout.run_buildout(*a, **kw)
-
Upgrade current bootstrap.py with the last released one.
Indeed, when we first run a buildout, a common source of problem is to have a locally stale bootstrap, we just try to grab a new copy
- directory
-
directory to execute in
- offline
-
are we executing buildout in offline mode
- buildout_ver
-
forcing to use a specific buildout version (1 | 2)
- onlyif
-
Only execute cmd if statement on the host return 0
- unless
-
Do not execute cmd if statement on the host return 0
CLI Example:
salt '*' buildout.upgrade_bootstrap /srv/mybuildout
salt.modules.zcbuildout.upgrade_bootstrap(*a, **kw)
© 2021 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltproject.io/en/latest/ref/modules/all/salt.modules.zcbuildout.html