- 06 May, 2012 13 commits
-
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Jim Richardson committed
-
Jim Richardson committed
-
Jim Richardson committed
-
Jim Richardson committed
-
fix up service module to make it start processes that are listed to be
Michael DeHaan committed -
Michael DeHaan committed
-
Add tests for new advanced inventory features (groups of groups, group variables) in the default INI format file.
Michael DeHaan committed -
Michael DeHaan committed
-
Fix playbooks such that they work with external inventory scripts. We really want to find out why the 'all' group isn't available, but group vars don't make sense for external inventory anyway.
Michael DeHaan committed -
Next up: YAML format.
Michael DeHaan committed
-
- 05 May, 2012 4 commits
-
-
Michael DeHaan committed
-
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
-
- 04 May, 2012 1 commit
-
-
running and to report errors from starting them
Seth Vidal 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 3 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
-