- 05 May, 2012 3 commits
-
-
format compatible with this still, and add some tests for INI-style groups of groups and variables.
Michael DeHaan committed -
TODO: logrotate script and append to log instead.
Michael DeHaan committed -
Michael DeHaan committed
-
- 02 May, 2012 15 commits
-
-
in included files can still be templated just like top level playbooks. Resolves some issues about statements being evaluated before facts were available
Michael DeHaan committed -
Michael DeHaan committed
-
Michael DeHaan committed
-
This eliminates the creation of runner and playbook instances and just invokes the processes ansible and ansible-playbook.
Stephen Fromm committed -
Stephen Fromm committed
-
A first stab at a pull-based model for ansible. This does two things: 1. Invoke the git module via Runner to set up a git repository on the localhost. It sets up Runner to use transport='local' and forces the inventory to just 'localhost'. 2. Run any playbooks provided. By default, this wants to run the playbook local.yml. This also sets transport='local' and sets the host_list to a list: localhost, fqdn, and hostname. The reason for setting the host_list and not using override_hosts is because there may be plays in the playbook that are not meant for a specific host. That is, if the git repository is for the entire site and not host-specific, you don't want to override hosts and apply all plays to any given host. This has the downside of potentially running a play three times if the play is defined for 'hosts: all'.
Stephen Fromm committed -
Playbook will install ansible, create directory where git checkout goes, and set up a cron job to run ansible-pull.
Stephen Fromm committed -
Define 'inventory_hostname' variable for hosts.
Michael DeHaan committed -
Group order in user module should not matter.
Michael DeHaan committed -
Groups are not necessarily returned in the defined order, especially when the user already existed before ansible started managing the system.
Jeroen Hoekx committed -
Jeroen Hoekx committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
- 03 May, 2012 1 commit
-
-
Seth Vidal committed
-
- 02 May, 2012 3 commits
-
-
applied to every host and available all over they are read in so that ones defined first can be used to define the later ones.
Seth Vidal committed -
Rafal Lewczuk committed
-
Rafal Lewczuk committed
-
- 03 May, 2012 7 commits
-
-
Remove command timeout.
Michael DeHaan committed -
Adds support for Ubuntu style update-rc.d
Michael DeHaan committed -
_find_binaries now sets the right globals Binaries are now properly populated (reverse path/binary for loops)
Michel Blanc committed -
Checks if update-rc.d (Ubuntu) or chkconfig (RHEL) should be used. Adds basic bin path search for those binaries Adds 'enable' and 'disable' options for 'enable' command since it's the arguments that update-rc.d uses (this might be somewhat confusing to have a command line with 'enable=enable', but probably mkes sense for Ubuntu users). Allows use of mixed case for 'list' and 'state' commands.
Michel Blanc committed -
Updates for git module
Michael DeHaan committed -
Set default selinux context with '_default'
Michael DeHaan committed -
test-module arguments file location
Michael DeHaan committed
-
- 02 May, 2012 5 commits
-
-
John Kleint committed
-
This removes the 'context' option and replaces it with checks for '_default' value for seuser, serole, setype, or (maybe) selevel. If '_default' is provided *and* there is a default context for the given file, this will set the file context to the available default.
Stephen Fromm committed -
Resets working tree to what is in HEAD and discards any uncommitted changes.
Stephen Fromm committed -
This adds exit_json() and fail_json() to git module. It also sets version to 'HEAD', if not provided.
Stephen Fromm committed -
Adding a missing '~' to use the user's home directory instead of the root file system for the module arguments
Peter Sankauskas committed
-
- 01 May, 2012 6 commits
-
-
Add 'system' option for user and group modules
Michael DeHaan committed -
Fix license in devel
Michael DeHaan committed -
File module fix for symlink from relative source path
Michael DeHaan committed -
service enable=on/off
Michael DeHaan committed -
Instead of one per host per polling cycle.
Jeroen Hoekx committed -
Jeroen Hoekx committed
-