Stephen Fromm
f068bedfa1
Update user module to use new shared module code
2012-07-23 11:29:59 -07:00
bradobro
e8583833a7
test-module uses optparse with --debugger
...
Refactored hacking/test-module
1. uses optparse
2. has --debugger option
tested only with pdb on Python 2.7
2012-07-23 16:28:06 +00:00
bradobro
ade0233d57
Refactoring test-module to be more like ansible.
2012-07-23 16:04:28 +00:00
Michael DeHaan
08ece6c54a
update changelog
2012-07-22 11:56:18 -04:00
Michael DeHaan
617f9dc942
Added some caching logic to improve external inventory scripts, removed some debug statements.
2012-07-22 11:53:19 -04:00
Michael DeHaan
57f12ac9e3
Using __slots__ in more places, in particular, hosts and groups, where we are apt to create a fair amount of objects.
2012-07-22 11:40:02 -04:00
Michael DeHaan
84e1d21b9c
Merge pull request #651 from marktheunissen/mysql_user_upgrade
...
Upgrading MySQL user module to new format
2012-07-22 11:19:41 -07:00
Mark Theunissen
12e23a1a6c
Upgrading MySQL user module to new format
2012-07-22 12:11:39 -05:00
Michael DeHaan
0b891fc8fb
Tweaking daisychain internals to allow get_url to modify the path destination when downloading to a directory.
...
Minor module refactoring.
2012-07-22 11:08:16 -04:00
Michael DeHaan
46650cfcec
Merge branch 'get_url3' of https://github.com/jpmens/ansible into devel
2012-07-22 10:08:27 -04:00
Michael DeHaan
396b81b647
Remove this check as it wasn't really needed and in recent refinements keeps the group_vars stuff from working
...
as desired.
2012-07-22 10:06:10 -04:00
Michael DeHaan
492953f299
Merge pull request #650 from sfromm/newgroup
...
Update group module to use new shared module code
2012-07-22 06:40:57 -07:00
Stephen Fromm
1a9c54b1e1
Update group module to use new shared module code
2012-07-21 22:30:13 -07:00
Michael DeHaan
636a3367b5
Merge pull request #649 from marktheunissen/mysql_db_upgrade
...
Upgrading mysql_db to new shared module code
2012-07-21 16:06:23 -07:00
Mark Theunissen
efb60776f4
Upgrading to new shared module code
2012-07-21 18:02:34 -05:00
Michael DeHaan
9f149c9f1a
imports not needed
2012-07-21 17:25:47 -04:00
Michael DeHaan
d0f4358730
Port the copy module over to the new "common module" logic.
2012-07-21 17:07:42 -04:00
Michael DeHaan
d76c8c9c85
Various cleanup around runner's constructor and how daisy chaining is invoked.
2012-07-21 16:51:31 -04:00
Michael DeHaan
1682dd06c0
Avoid duplicate call to fetch inventory variables
2012-07-21 16:23:00 -04:00
Michael DeHaan
54c9c1e25c
Some streamlining of first_available_file code
2012-07-21 16:15:36 -04:00
Jan-Piet Mens
b8d7b5041b
new module: get_url
...
get module (with new module-magic-code!)
Usage: ansible -m get -a "url=http://xxxxxxx dest=fileordirctory"
all cleanups as per @mpdehaan's suggestions
add daisychain
added example playbook (get_url.yml) with URLencode example
2012-07-21 13:34:42 +02:00
Michael DeHaan
2d06ee4c0d
Fix some subtle things that were keeping 'hostvars' from being usable in templates.
2012-07-20 12:34:26 -04:00
Michael DeHaan
2b6d8a8be5
Fix some issues with the setup cache
2012-07-20 11:58:08 -04:00
Michael DeHaan
799fb60051
Rebuild
2012-07-20 11:51:23 -04:00
Michael DeHaan
db014182e6
Update the inventory docs + rebuild
2012-07-20 11:51:17 -04:00
Michael DeHaan
dde11baa56
Remove YAML inventory tests since this is now deprecated.
2012-07-20 11:31:28 -04:00
Michael DeHaan
5a67a556cd
Script to migrate YAML users to the INI format, so we can deprecate YAML inventory (which we are now doing).
2012-07-20 11:15:57 -04:00
Michael DeHaan
b15dde6b9f
update changelog
2012-07-20 10:13:26 -04:00
Michael DeHaan
dcca08b27b
Don't let with_items erase 'hostvars'
2012-07-20 10:02:35 -04:00
Michael DeHaan
b574c70006
host and group vars should update the setup cache
2012-07-20 10:00:51 -04:00
Michael DeHaan
ba3466af95
The following paths are now implict and optional in vars_files:
...
./group_vars/groupname.yml (for all groups the host is in)
./host_vars/hostname.yml (for the hostname given in the inventory)
This requires an actual inventory file, not script and the paths are relative
to the directory of the inventory file.
2012-07-20 09:43:45 -04:00
Michael DeHaan
db1a4d8fac
Make 'assemble' use the new daisychain logic
2012-07-20 09:17:42 -04:00
Michael DeHaan
6fb74ae2f9
preserve 'changed' attributes in daisychain logic
2012-07-20 09:13:10 -04:00
Michael DeHaan
d72c0c8898
replace module daisy-chaining logic
2012-07-20 08:57:50 -04:00
Michael DeHaan
a33713234c
Merge pull request #645 from sfromm/issue643
...
Skip get_ipv6_facts if socket.has_ipv6 is false
2012-07-20 17:30:08 -07:00
Stephen Fromm
2a0dfba838
Skip get_ipv6_facts if socket.has_ipv6 is false
2012-07-20 17:19:26 -07:00
Michael DeHaan
b0eedfbf92
Merge pull request #639 from goozbach/issue-627
...
improved output in with_items fixes : #627
2012-07-20 16:36:49 -07:00
Michael DeHaan
85b9fa580c
Merge pull request #644 from bradobro/common_fix
...
AnsibleModule now correctly reads param values with '"'.
2012-07-20 14:31:24 -07:00
bradobro
a4a09fec82
AnsibleModule (in module_common.py) now correctly reads param values containing '='.
2012-07-20 21:19:38 +00:00
Michael DeHaan
290e1af339
Merge pull request #640 from sfromm/fancy
...
Sanitize possible password argument when logging invocation
2012-07-20 14:11:58 -07:00
Stephen Fromm
8195375412
Sanitize possible password argument when logging invocation; taken from user module
2012-07-20 11:57:36 -07:00
Derek Carter
34e2584220
improved output in with_items fixes : #627
2012-07-20 14:01:54 -04:00
Michael DeHaan
baf07659f7
Merge pull request #638 from sfromm/issue604
...
Fix for issue 604
2012-07-20 10:49:15 -07:00
Stephen Fromm
fd059a3df2
Fix for issue 604
...
Do not switch to master branch in pull()
Add --track to git checkout, when checking out a remote branch to track.
2012-07-20 10:43:26 -07:00
Michael DeHaan
70ef8e9ebb
Merge pull request #637 from goozbach/git-mkdir
...
git mkdir causes problems with older git (can't c/o to existing directory)
2012-07-20 06:54:20 -07:00
Derek Carter
f0f8eb3445
git mkdir causes problems with older git (can't checkout to existing directory)
2012-07-20 09:48:18 -04:00
Michael DeHaan
dba87fce91
Merge pull request #636 from preyk-work/devel
...
fixed debian changelog format
2012-07-20 05:44:35 -07:00
K. Preyk
b0b7484390
fixed debian changelog format
2012-07-20 14:33:35 +02:00
Michael DeHaan
6e84374c2a
Make hostvars work post refactoring
2012-07-20 08:29:44 -04:00
Michael DeHaan
31b6c1c28e
Merge pull request #630 from cocoy/ssh-ubuntu
...
Suppress Ubuntu ssh -tt getting ioctl error.
2012-07-20 03:59:37 -07:00