ansible/library
Stephen Fromm 1e5d34ba35 Add selinux support to file module
This adds the options: seuser, serole, setype, and serange to the file
module.  If the python selinux module doesn't exist, this will set
HAVE_SELINUX to False and punt in the related modules.

This takes the options the user provides and applies those to the
default selinux context as provided from matchpathcon().  If there is no
default context, this uses the value from the current context.  This
implies that if you set the setype and later remove it, the file module
will rever the setype to the default if available.
2012-04-12 10:45:31 -07:00
..
apt Also allow the apt module to use package or name as an alias for 'pkg' 2012-04-11 20:45:14 -04:00
async_status Applying callback model to runner, and using that in playbooks, so output can be more immediate in playbooks. 2012-03-25 19:05:27 -04:00
async_wrapper Eliminate possible race condition in async_wrapper where ansible deletes the argsfile while the module 2012-04-01 02:35:19 -04:00
command Added 'creates=filename' to the shell/command module, which can skip command execution if a file 2012-04-06 11:16:53 -04:00
copy Make copy module idempotent. 2012-03-31 13:59:41 +02:00
facter Extensive refactoring of bin/ansible, moving most output functions into lib/ansible/utils to 2012-03-02 21:08:48 -05:00
failtest Surface module debug (-D) to /usr/bin/ansible also 2012-03-31 11:45:29 -04:00
fetch fetch 'module' -- working with paramiko and local connections 2012-04-10 20:23:25 -07:00
file Add selinux support to file module 2012-04-12 10:45:31 -07:00
git convert so they handle argsfiles rather than arguments 2012-03-14 18:47:13 -04:00
group Drop support of group membership in group module 2012-03-28 14:29:23 -07:00
ohai Still seeing some weirdness from ohai but we can probably simplify 2012-03-02 19:48:37 -05:00
ping Laying the groundwork for async mode, async status script still needs to be done, and async_wrapper 2012-03-03 12:25:56 -05:00
service Be more flexible about where the service binary lives for better cross platform support. 2012-03-30 22:57:26 -04:00
setup Allow variables coming in from the playbook and the API to be expressed as dictionaries throughout their full life cycle 2012-04-10 20:58:40 -04:00
shell Added 'shell' to modules with a note that it doesn't really exist :) 2012-03-23 21:39:39 -04:00
template Introduce per task variables and push them to templates. 2012-04-04 13:39:03 +02:00
user Update user module to support supplementary group membership 2012-03-28 14:12:35 -07:00
virt handle incorrect commands w/o '=' slightly better 2012-04-05 17:03:36 -04:00
yum Yum package state defaults to installed 2012-04-11 20:47:38 -04:00