Toshio Kuratomi
c83f51b7f2
Some LookupBase cleanups:
...
* Make LookupBase an abc with required methods (run()) marked as an
abstractmethod
* Mark methods that don't use self as @staticmethod
* Document how to implement the run method of a lookup plugin.
9 years ago
James Cammarata
1e860d020e
Merge pull request #12479 from jeffwidman/patch-1
...
Add mention of roles_path parameter to `ansible-galaxy install` command
9 years ago
Jeff Widman
983ee0898d
Add mention of roles_path parameter to `ansible-galaxy install` command
9 years ago
Toshio Kuratomi
049952fa50
Update submodule refs.
9 years ago
Brian Coca
a421fa5bb9
added new route53_health_check module
9 years ago
James Cammarata
1e7fd2196d
Fixing synchronize + delegate_to user bug
...
Fixes #12464
9 years ago
James Cammarata
3ffc2783c4
Don't bomb out on handlers with undefined variables in their names
9 years ago
Toshio Kuratomi
4b0d52d2cb
Merge pull request #12420 from ansible/win_prefix_modules
...
Fix for user defined modules not overriding modules from core.
9 years ago
James Cammarata
1076155d8d
When failing because of vars_files templating, try and bubble up the file/line info
9 years ago
Toshio Kuratomi
18e2ee16ef
Fix for user defined modules not overriding modules from core.
...
This fix takes into account that powershell modules are somewhat
different than regular modules and have to be kept separate.
9 years ago
Toshio Kuratomi
f61fb9787d
Update submodule refs
9 years ago
Rene Moser
9514ac860d
cloudstack: more integration tests
9 years ago
Rene Moser
b43939dfd6
cloudstack: make tags handling idempotence
...
Credits to @jeffersongirao, who provided the patch.
9 years ago
James Cammarata
c30e464388
Additional tweaks to callback output for delegate_to
9 years ago
James Cammarata
513619867a
Show delegated-to host in callback message
...
Fixes #12465
9 years ago
Rene Moser
efd122c2f0
cloudstack: add returns_to_int return handling into utils
...
It is not uncommon that the API returns string for int values e.g. ports in listFirewallRules or listPortForwardings,
9 years ago
Rene Moser
c9a3801a25
cloudstack: common argument_spec and requried_together to utils
9 years ago
James Cammarata
f563b22446
Merge pull request #12461 from mgedmin/py3k
...
Python 3: there's no basestring
9 years ago
James Cammarata
d2949f5449
Merge pull request #12463 from mgedmin/fix-ansible-doc
...
Fix option descriptions in ansible-doc output
9 years ago
James Cammarata
0fb4a6a67b
Tweak to the way new host variables are created for delegated hosts
9 years ago
Marius Gedminas
339790adc4
Fix option descriptions in ansible-doc output
...
Fixes #12462 .
9 years ago
James Cammarata
18adfc6d1a
Set some default vars on hosts created for delegate_to connections
9 years ago
James Cammarata
a22f7b883d
Restrict role param vars to tasks within that role
...
Fixes #12460
9 years ago
Marius Gedminas
fc0dcc3947
Python 3: there's no basestring
...
Fixes one failing test.
Now technically a filename can be a bytestring, even on Python 3. I
hope this is unlikely for Ansible.
9 years ago
James Cammarata
ecf7d8c9ee
Fix relative path bug in copy action
...
Without rebreaking #12055
Fixes #ansible-modules-core/2098
9 years ago
James Cammarata
53794b692c
Merge pull request #12457 from ansible/warn-if-core-modules-not-present
...
Detect if core modules aren't installed and warn if that is the case
9 years ago
Toshio Kuratomi
627f9d73ba
Detect if core modules aren't installed and warn if that is the case
...
Fixes #11206
9 years ago
Brian Coca
d27b73e7b5
fixed case in which boto3 is present but module is not using it yet
9 years ago
James Cammarata
cc646c0a82
Merge pull request #12452 from lambeau/devel
...
Fix typo
9 years ago
James Cammarata
cb7060c9fe
Allow undefined var errors to bubble up when templating vars_files in certain conditions
...
Follow up to 8769f03c
, which allows the undefined var error to be raised
if we're getting vars with a full context (play/host/task) and the host
has already gathered facts. In this way, vars_files containing variables
that fail to be templated are not silently ignored.
9 years ago
Nathaniel Schaaf
356cae9e5d
Fix typo
9 years ago
Brian Coca
f96255f7fd
fixed typo
9 years ago
James Cammarata
86566e691a
Merge pull request #12447 from mgedmin/py3k
...
Python 3: there is no 'basestring'
9 years ago
James Cammarata
8769f03c16
Also catch AnsibleUndefinedVariable errors when templating vars_files names
...
Fixes #12449
9 years ago
Brian Coca
d851df3b31
Merge pull request #12448 from ansible/close-module-path
...
Close module file once we're done reading from it
9 years ago
Toshio Kuratomi
2a614c1c0f
Close module file once we're done reading from it
9 years ago
Marius Gedminas
9cdb6ebae3
Python 3: there is no 'basestring'
...
This fixes a failing unit test.
In actual use (which is still quite far), I'm not sure if bytes ->
unicode conversion should be done here (in which case the code will fail
with an AttributeError: 'bytes' object has no attribute 'readlines'), or
inside self._connection.exec_command() (in which case my change is
correct).
9 years ago
James Cammarata
3f5ea43fb8
Merge pull request #12446 from mcsalgado/dict_get
...
Use dict.get()
9 years ago
Victor Salgado
20bbd66e85
Use dict.get()
9 years ago
James Cammarata
65bf14cbb0
Merge pull request #12431 from hslee16/devel
...
Stops using _groups_list to check for host when using 'add_host'
9 years ago
Toshio Kuratomi
b11a44e5b4
Merge pull request #12097 from mgedmin/patch-1
...
Fix typo, remove redundant paragraph
9 years ago
James Cammarata
88e1aa94fa
Add play context vars to list of variables before post validation
...
Fixes #12437
9 years ago
James Cammarata
05f6e76407
Template handler names before checking to see if they need to run
...
Fixes #12427
9 years ago
James Cammarata
72769d1899
Merge pull request #12432 from mgedmin/py3k
...
Python 3: there's no xrange
9 years ago
James Cammarata
37f2cbc429
Merge pull request #12436 from amenonsen/ranges
...
Support «hosts: foo[1:]» and add tests for split/apply_subscript
9 years ago
James Cammarata
1f5584aa5b
Refactoring delegate_to code
...
Now, instead of relying on hostvars on the executor side, we compile
the vars for the delegated to host in a special internal variable and
have the PlayContext object look for things there when applying task/
var overrides, which is much cleaner and takes advantage of the code
already dealing with all of the magic variable variations.
Fixes #12127
Fixes #12079
9 years ago
James Cammarata
fa69e8ebb8
Fixing some bugs in _compute_delegate() in TaskExecutor
...
* Clearing interpreter settings from variables, so those set for the
original host aren't incorrectly applied to the delegated to host
* Fixed incorrect string for remote user in delegated hosts hostvars
* Properly looking for multiple possiblities in the delegated-to hosts
hostvars (ansible_ssh_host vs. ansible_host)
9 years ago
Brian Coca
5dd61ad3fe
Merge pull request #12409 from mgedmin/patch-2
...
Fix example formatting in the documentation
9 years ago
Brian Coca
c9ebdb98cd
Merge pull request #12440 from privateip/vca
...
added new module object to vca
9 years ago
Peter Sprygada
e45b71d6cd
added new module object to vca
9 years ago