Commit Graph

23867 Commits (f979928ecc81b0ba87927389ec3a69d7b15399ab)
 

Author SHA1 Message Date
Toshio Kuratomi 30399d94f6 A few more sanity checks for detecting unzip output that's not a file entry (#3982)
* A few more sanity checks for detecting unzip output that's not a file entry

Also note that there's a rounding error somewhere in the mtime
comparison code.

* Fix reference to sub-array
8 years ago
Brian Coca c59510aaf4 updated docs in pause to reflect 0 value behaviour 8 years ago
Dag Wieers df2ef26bc7 Comment out $win32_cs.SystemFamily, cfr. @nitzmahone
Since it fails on everything pre-10/2016
8 years ago
Stian Vikan 714ced8e1c Fixed delete statement for juniper_config.py #4007 #3984 8 years ago
Shubham 162b75068f Fix broken link for issue template (#3680) 8 years ago
David Shrewsbury 88122e0f72 Use os.rename() in async_wrapper
Because the async_status module will read from the same file that
the async_wrapper module is writing, it's possible that the file
may not be fully synced during a read, causing spurious failures.
Use a temp file to do an atomic operation on the file. We can't
use atomic_move() here as that doesn't work properly under async.

Also, let's not read concurrently from the same file the subprocess
is writing to. Instead, capture stdout/stderr via PIPE and write to
the file to avoid nasty races.
8 years ago
Brian Coca f9cb5ecc3c removed extra space
as pointed out by @lloydbenson
8 years ago
jctanner 4480b8d37f Cleanup unused variable in yum.py (#4009) 8 years ago
Peter Sprygada b0bdf09a00 refactor ios_command to use CommandRunner class
* fixes running commands in check mode.  now only show commands are allowd
* renamed waitfor to wait_for with alias to waitfor for consistency
8 years ago
Dag Wieers 35b9810e39 Fix ansible_distribution and weekday locale (as hinted by @nitzmahone) 8 years ago
Dag Wieers 36d0bac0a3 Retain an important note regarding Win32_PhysicalMemory on virtual platforms 8 years ago
Dag Wieers efaaa79157 Ensure we are using an English locale for date formatting. (as hinted by @nitzmahone) 8 years ago
Dag Wieers 790adc126f Added CPU information comparable to Linux 8 years ago
Rodríguez, Jorge 82c26ad2d7 Do not forcibly push when building, either. 8 years ago
Rodríguez, Jorge 89e8787d65 Don't forcibly push loaded images to registry. Fixes #3763 8 years ago
Peter Sprygada 622592c413 refactor the eos_command module to use the CommandRunner
* This adds support the CommandRunner to handle executing commands on
the remote device.
* It also changes the waitfor argument to wait_for to remain compatable
with other modules and adds an alias for waitfor.
* Restricts commands to show commands only when check mode is specified.
* add version_added to wait_for doc string
8 years ago
Ryan S. Brown a2e6ac6ca8 IAM group modules need `module` passed
The IAM group modules were not receiving the `module` object, but they
use `module.fail_json()` in their exception handlers. This patch passes
through the module object so the real errors from boto are exposed,
rather than errors about "NoneType has no method `fail_json`".
8 years ago
jhawkesworth@users.noreply.github.com 2090304511 double backslashed all single backslashes to keep travis happy 8 years ago
Dag Wieers dc432c5697 Added more properties 8 years ago
Dag Wieers f8b0cf50b4 Format BIOS date string like on Linux 8 years ago
Dag Wieers 457ccc2e73 win_setup: Add missing properties
We add some basic properties for Windows that are available on other platforms.
8 years ago
jhawkesworth@users.noreply.github.com d3d108e13e document how force=no works for win_get_url and add RETURN 8 years ago
Daniel Petty 6441556b98 fixed $source null check, reference to $Params
$source check causes:
FAILED! => {"changed": false, "failed": true, "msg": "A parameter cannot be found that matches parameter name 'Source'."}

$Params.Remove causes:
FAILED! => {"changed": false, "failed": true, "msg": "Method invocation failed because [System.Management.Automation.PSCustomObject] does not contain a method named 'Remove'."}
8 years ago
Peter Sprygada a522c2d99f initial add of ios_facts module
This adds the new module ios_facts for collect fact information from
ios devices
8 years ago
Erik Nadel 4619513d9e apt remove now recognizes the force parameter (#3756) 8 years ago
Graham Goldstein 9632b47a85 Change documented options for os_networks_facts (#3970)
* Change documented options for os_networks_facts

os_network_facts currently lists 'network' as an available option, taking the Name or ID. In Ansible 2.0.2 to 2.2.0, this is not valid. Options 'name' and 'id' should be used instead.

* Update os_networks_facts.py

* Update os_networks_facts.py

Set version_added to the only accepted value

* Update os_networks_facts.py

Removed inappropriate 'ID' parameter
8 years ago
mattymo 5692d28f93 Add retries to apt_key with keyserver, fixes #3986 (#3987)
Public SKS gpg servers frequently are unavailable, but a retry
can mitigate frequent failures.
8 years ago
jctanner 17ebf51bd4 Add local and url support to yum state=latest (#4003)
Fixes #3807
8 years ago
jctanner 3a0056e571 Add a note about using the script module with pseudo-tty's lack of stderr channel (#4000)
Addresses #3610
8 years ago
Toshio Kuratomi eadef56a06 Add comment 8 years ago
Marius Gedminas 3a8a11d85f git: fix change testing when version is HEAD (#3025)
When `version` is not specified, it defaults to "HEAD".  "HEAD" is not a
remote tag, and it's not listed in the output of get_branches(), so we'd
keep repo_updated at the default value (None) and then return early with
changed=True in --check mode, even when before == after.

Fixes #3024.
8 years ago
chouseknecht 3d5f84c528 Fix compose_version error. Check has compose before checking version. 8 years ago
chouseknecht 1e9590ab65 Fix index 8 years ago
chouseknecht cc053c45ce Fix ulimit comparison 8 years ago
Allen Sanabria 6d6b8a1823 Fixes #1715 Allow authorized_module accept multi. (#3573)
This will allow the authorized_module to accept options that can be
passed multiple times into ssh options. For instance permitopen.
8 years ago
Mario David 88e4e1af18 add project to os_router (#3869)
* add project to os_router

* version_added fix

* correct place of version_added

* remove extraneous else

* * add shade version dependency check
* option project only on router creation

* * fix shade minimal version
* remove pop of option project

* * fix square brackets
* delete router by router_id
8 years ago
Javier M. Mellid 49f9404cd2 Add s3_url requirement in doc when rgw support is enabled in s3.py
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
8 years ago
Javier M. Mellid 6346cad9d0 Add proper version_added for rgw option in s3.py
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
8 years ago
Javier M. Mellid 0b156aae16 Add Ceph RGW S3 compatibility
Ceph Object Gateway (Ceph RGW) is an object storage interface built on top of
librados to provide applications with a RESTful gateway to Ceph Storage
Clusters:

http://docs.ceph.com/docs/master/radosgw/

This patch adds the required bits to use the RGW S3 RESTful API properly.

Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
8 years ago
Stanislav Antic 4c92652e7b Fix wait_for on python < 2.6 (#3790) (#3973) 8 years ago
Brian Coca f595b27e47 reverted need for module utils imports 8 years ago
Brian Coca 0c82db9cda added missing import
readded raise
8 years ago
Brian Coca 51c3eda259 exception ans sys.exit fixes 8 years ago
Toshio Kuratomi 1b88df0bda Fix exception handling in async_wrapper 8 years ago
Keisuke Kamada 259c4b31fb Do not copy file if running on check mode 8 years ago
Adam Butler 0c7ec1e860 Fixes incorrect key name protocols -> protocol (#3963) 8 years ago
nitzmahone 363ff55445 StrictMode fixes for win_get_url 8 years ago
Brian Coca 1f6c3766b0 restored incorrectly removed docs, jinja2 override 8 years ago
Hagen Kuehn 320aea77c6 fixed unknown type <type 'list'> error (#3959) 8 years ago
Brano Zarnovican 9fd52ac40e Py2.4: SystemExit in async_wrapper is not an error - compatibility fix
Prior to Python 2.5, SystemExit was a subclass of Exception.
In Py2.4, this is causing extra error output on valid sys.exit(0).

(Toshio) Call sys.exit from inside of the SystemExit exception handler so py2.4 and py2.5+ behaviour matches
8 years ago