Jonathan Davila
f296d74329
Documentation fragment. To be used with modules that use basic auth. ( #15582 )
...
Supplies a doc fragment for:
- api_username
- api_password
- api_url
- validate_certs
2016-04-25 12:54:11 -04:00
Toshio Kuratomi
85bef402b1
Merge pull request #14614 from gundalow/test_binary
...
non-destructive says we should run test_binary at v2
2016-04-25 09:45:00 -07:00
Toshio Kuratomi
2fd7f194c8
Convert byte strings to unicode strings in our task results ( #15581 )
...
Fixes #15367
2016-04-25 12:35:25 -04:00
Allyson Bowles
3b96861b7c
Refer to the play_host as remote instead of local ( #15307 )
...
It was pointed out on IRC that the "local machine" terminology is
confusing, since in this instance it refers to the host *against* which
Ansible is running, in contrast to the host *from* which Ansible is
running.
2016-04-25 12:16:28 -04:00
Robin Roth
f7c589b049
get ssh_keys without using distribution info ( #15301 )
...
* use list of possible directories directly instead of checking distribution info
* this could fail if someone has keys in one of the other directories, but there could also be custom ssh key directories, which
are not checked at all
* this is work towards separating Facts from Distribution in facts.py
2016-04-25 12:15:35 -04:00
Darragh Bailey
be17ba67b2
Prevent race in key setup for accelerate daemon ( #15299 )
...
Ensure that initial setup in creating the key directory for ansible
accelerate mode keys, and generation/storage of the key for a
particular host are completed in a multiprocess safe manner.
Creating directories/files and then assigning permissions and contents
to them means that paths may exist and satisfy the os.path.exists()
method in python for other processes before they are usable.
Use a combination of locking around operations with use of unique named
files and an OS file system move to ensure that the conditions of
checking whether a file or directory exists, where it is potentially
created by another thread, will only succeed when the file has both the
correct contents and permissions.
Fixes #13850
2016-04-25 12:13:42 -04:00
Matt Davis
2becd79e5f
Merge pull request #15314 from nitzmahone/win_reboot
...
add win_reboot action
2016-04-25 09:13:18 -07:00
Dag Wieers
cf958ca457
Add the encoding parameter to the options of csvfile ( #15283 )
...
I assume this ships with v2.1, if it would ship with e.g. v2.0.3.0 let me know.
2016-04-25 12:13:06 -04:00
Brian Coca
783dc2f0f6
errors now print to stderr
2016-04-25 11:43:54 -04:00
Brian Coca
c131af6384
added dzdo entry
2016-04-25 11:43:19 -04:00
Francisco Ros
574163c949
Brook inventory ( #15264 )
...
* Initial work on Brook.io dynamic inventory
* Handle error cases in Brook.io dynamic inventory
* Remove defaults from brook.ini
* Update Brook.io dynamic inventory for libbrookv0.3
Use authentication api to obtain a valid JWT from an API Token.
* Remove defaults from brook.ini
2016-04-25 11:42:57 -04:00
Peter Sprygada
2f411c9aa9
fix default REST ports for http and https in openswitch ( #15580 )
...
properly uses the right default ports for http (80) and https (443)
2016-04-25 11:42:28 -04:00
Justin Nemmers
1a49267898
Update Azure module notes ( #15229 )
...
SDK has been released, so let's say the right thing here.
2016-04-25 11:27:05 -04:00
Tegan Snyder
bf0da4aa3c
add centrify dzdo escalation ( #15219 )
...
add dzdo context, and test
2016-04-25 11:24:26 -04:00
Adam Hamsik
2424d57868
Add sas_address and sas_device_handle to ansible disk device facts ( #15201 )
2016-04-25 11:22:46 -04:00
James Cammarata
1211a0fa12
Fixing the way we iterate over child states for tasks
...
Previously we were first checking the fail/run state of the child
state for tasks/rescue/always portions of the block. Instead we are now
always recursively iterating over the child state and then evaluating
whether the child state is failed or complete before changing the failed/
run state within the current block.
Fixes #14324
2016-04-25 11:13:44 -04:00
Jorge Nerín
3a3e69f830
Fix substituting dots for underscores when using ips ( #15578 )
...
ec2.py was substituting the dots on ip addresses when not using hostnames like:
"ec2": [
"10_10_1_1",
now it's:
"ec2": [
"10.10.1.1",
2016-04-25 10:22:00 -04:00
Brian Coca
0f9eaedfa9
added missing alias to docker doc fragment
2016-04-25 10:20:59 -04:00
Toshio Kuratomi
87d2345cf5
Merge pull request #15562 from abadger/ziploader-minor
...
Quite a few individually minor changes to ziploader
2016-04-25 06:59:22 -07:00
Brian Coca
741156f8bb
added bunch of azure modules to changelog
2016-04-25 09:30:05 -04:00
Toshio Kuratomi
2e86260e17
Update Program flow documentation for new way that ziploader works
...
Add documentation on how to debug ziploader modules
2016-04-24 20:46:05 -07:00
Toshio Kuratomi
bdd73e31dc
Have test-module clean up the local temp dir when it exits
...
Get test-module's debugger switch to do something useful with ziploader modules
2016-04-24 20:44:42 -07:00
Toshio Kuratomi
3ffd55ce7f
Don't include "ansible" in the module output as there are a few files in the upper directory (args and the module)
2016-04-24 20:42:14 -07:00
Toshio Kuratomi
3c135ef3f2
Push debug files into a subdirectory to keep things cleaner.
...
We now have the ansible module directory, ansible_module_*.py script
file and the args file. Makes sense to push them all into a separate
subdir.
2016-04-24 20:42:14 -07:00
Toshio Kuratomi
e9553c975f
Add debug usage to comments in the ziploader wrapper and don't strip comments if ANSIBLE_KEEP_REMOTE_FILES=1
2016-04-24 20:42:13 -07:00
Peter Sprygada
03a77e025d
Merge pull request #15569 from privateip/local_action_junos_template
...
updates action plugin junos_template to guess file format
2016-04-24 13:13:34 -04:00
Peter Sprygada
a1a732e24d
updates action plugin junos_template to guess file format
...
This update will attempt to guess the file format based on the template
extension if the format argument isnt set. It will also set the commit
comment to the task name if the comment isnt' explicitly defined.
2016-04-24 11:41:00 -04:00
Peter Sprygada
f24f895e04
Merge pull request #15568 from ansible/revert-15553-local_action_junos_config
...
Revert "add new action plugin junos_config"
2016-04-24 11:25:18 -04:00
Peter Sprygada
ffd42118d9
Revert "add new action plugin junos_config"
2016-04-24 10:34:29 -04:00
Peter Sprygada
cea6d858bc
Merge pull request #15566 from privateip/junos
...
adds config_format to junos shared module
2016-04-24 08:57:08 -04:00
Peter Sprygada
c4bd1c5a33
Merge pull request #15553 from privateip/local_action_junos_config
...
add new action plugin junos_config
2016-04-24 08:25:30 -04:00
Peter Sprygada
c87300f9e7
adds check on config_format kwarg in junos
...
This adds a check to validate the arugment for config_format kwarg in
get_config. If the specified format is not a valid option, the shared
module will call fail_json
2016-04-24 08:20:14 -04:00
Peter Sprygada
61baf41edc
Merge pull request #5 from dgarros/pyez
...
Add options to get_config to accept format (text, set or xml)
2016-04-24 08:18:10 -04:00
Peter Sprygada
2c90472609
Merge pull request #15410 from privateip/junos
...
adds support for netconf to junos shared module
2016-04-24 06:57:18 -04:00
Chris Houseknecht
b91eeee42a
Merge pull request #15509 from chouseknecht/docker_common
...
Adding docker_common util module.
2016-04-23 22:07:51 -04:00
Toshio Kuratomi
44e21f7062
Allow AnsibleModules to be instantiated more than once in a module
...
Fix SELINUX monkeypatch in test_basic
2016-04-23 14:04:45 -07:00
chouseknecht
dc9b784432
Update per PR comments.
2016-04-23 12:47:16 -04:00
chouseknecht
8dc04770b6
Fix syntax error
2016-04-23 12:46:47 -04:00
chouseknecht
48a2165310
Adding docker_common util module.
2016-04-23 12:46:47 -04:00
Toshio Kuratomi
0f373c1767
Merge pull request #15560 from resmo/fix/docs-changelog
...
docs: add vmware_vm_shell to changelog
2016-04-23 07:33:06 -07:00
Toshio Kuratomi
d7189a442e
ziploader currently needs absolute imports to know whether to include another module
2016-04-23 07:25:21 -07:00
Yannig Perre
72f17f3ff3
New get_all_subclasses function in basic modules and use it in fact modules.
2016-04-23 07:24:26 -07:00
Yannig Perre
eb18767f91
Visit all network class not just direct sub classes.
...
Fix for https://github.com/ansible/ansible/issues/15446
2016-04-23 07:24:26 -07:00
Rene Moser
3b2720d913
docs: add vmware_vm_shell to changelog
2016-04-23 15:27:55 +02:00
Chris Houseknecht
c0e1269f53
Merge pull request #15558 from chouseknecht/azure_guide
...
Fixing inventory script ambiguity.
2016-04-22 23:45:41 -04:00
chouseknecht
86dc571d54
Fixing inventory script ambiguity.
2016-04-22 23:35:53 -04:00
Toshio Kuratomi
09605ce806
Fix facts for the FieldAttribute list change in 30a38f9
2016-04-22 16:31:53 -07:00
Matt Martz
5549292d69
Use exception as syntax in inventory, as it doesn't require py24 ( #15554 )
2016-04-22 16:34:35 -04:00
Fran Torres-Lopez
0eead1a3f6
Add example of checking registered variable for emptiness. ( #15510 )
2016-04-22 16:23:17 -04:00
Peter Sprygada
edbdf0d955
add new action plugin junos_config
...
This adds a new action plugin for junos for working with the junos configuration
file on the remote device
2016-04-22 15:48:51 -04:00