Commit graph

12491 commits

Author SHA1 Message Date
Henrik Wallström
6d166d75bc Fix: support for virtual directories in applications 2016-12-08 11:33:32 -05:00
Adam Keech
b8fbbdbff0 Fixing Some Issues with out Parameters are passed around. Also some refactoring. 2016-12-08 11:33:32 -05:00
Hans-Joachim Kliemeck
3ad86e383e added start mode feature 2016-12-08 11:33:32 -05:00
Hans-Joachim Kliemeck
b2f666a2dd strict variables fix 2016-12-08 11:33:32 -05:00
Hans-Joachim Kliemeck
349c4a2a48 added dependency and user settings 2016-12-08 11:33:32 -05:00
nitzmahone
51b1cd061a Strict-Mode fixes
Changes to missing member handling to support running top-level script under Strict-Mode v2 (as Ansible 2.0.0 does now)
2016-12-08 11:33:32 -05:00
Kirill Kozlov
426613b00d Fix broken examples in docs 2016-12-08 11:33:32 -05:00
Brian Coca
42a27ce558 added missing : to docs 2016-12-08 11:33:32 -05:00
Brian Coca
eb4fe5a0d8 made ctstate accept lists 2016-12-08 11:33:32 -05:00
Daniel Vigueras
d332a9a8e4 Add conntrack module ctstate support to iptables 2016-12-08 11:33:32 -05:00
Toshio Kuratomi
a47427cddf Return errno and http status as requested by @bcoca 2016-12-08 11:33:32 -05:00
Toshio Kuratomi
24ce8887bf Better status conditional from dagwieers 2016-12-08 11:33:32 -05:00
Toshio Kuratomi
117f640bb9 Port vsphere_copy from httplib to open_url for TLS cert validation 2016-12-08 11:33:32 -05:00
Javier Palacios
185761bfcb BUGFIX: misnamed function name breaks check mode 2016-12-08 11:33:32 -05:00
Ramunas Dronga
86bea2d6ab fixed composer usage example 2016-12-08 11:33:31 -05:00
Ramunas Dronga
ae18a1d877 added constraint for space in composer command 2016-12-08 11:33:31 -05:00
Ramunas
662fa86f07 removed check for empty composer response 2016-12-08 11:33:31 -05:00
Ramunas Dronga
6e4b42ebbc added version info for params 'arguments' 2016-12-08 11:33:31 -05:00
Ramunas Dronga
ae59ea7deb allow specify arguments for composer 2016-12-08 11:33:31 -05:00
Toshio Kuratomi
8c8c63110e Move existing check for root before we make expensive network calls 2016-12-08 11:33:31 -05:00
Brian Coca
8e255afbec switched to 'support check mode' as it does not make changes and gathers information that might be needed for other tasks to check 2016-12-08 11:33:31 -05:00
Rene Moser
83021279a1 new module ipify_facts 2016-12-08 11:33:31 -05:00
Brian Coca
b7372b509a corrected extension in module spec fixes #1190 2016-12-08 11:33:31 -05:00
Brian Geihsler
92cbe5be0e Fix #1107: Prepend registry type on key path 2016-12-08 11:33:31 -05:00
Brian Geihsler
6fed60c1bd Fix #1107: Use Get-Attr in win_regedit 2016-12-08 11:33:31 -05:00
Monty Taylor
9b9464ab89 Revert "Change show_diff to default to yes"
This was originally to match what puppet agent --test is, since the
rest of the options defaulted to on are grabbed from --test. However,
some security concerns have since been raised - namely that since this
is not the same invocation as --test but instead a remote orchestration
of puppet, the fact that passwords leak into the diff is a dangerous
default.

This reverts commit b86762c180.
2016-12-08 11:33:31 -05:00
Trond Hindenes
d90f91e802 Various improvements to win_package 2016-12-08 11:33:31 -05:00
Toshio Kuratomi
9c75b5eac3 Make the pkg/name param into a list so that changes to make changes to _squash_items easier 2016-12-08 11:33:31 -05:00
Rene Moser
682b7ce3bd cloudstack: cs_portforward: fix example does not match description 2016-12-08 11:33:31 -05:00
Brian Coca
29fad0223d whitespace fixes 2016-12-08 11:33:30 -05:00
Romain Brucker
e4ce38fa0b Adding comment support for iptables module 2016-12-08 11:33:30 -05:00
Brian Coca
50905e5673 fixed typos in cryptab, thanks @timw fixes #1176 2016-12-08 11:33:30 -05:00
Siva Popuri
c3ecf5a0bf added author to module doc string. 2016-12-08 11:33:30 -05:00
Siva Popuri
34ba9fa4f8 Added RETURN doc string for all modules and few minor enhancements. 2016-12-08 11:33:30 -05:00
Matteo Acerbi
e6fe4b10f5 Fix docs for ec2_vpc_route_table
The documentation pointed to vpc_peering_connection, not vpc_peering_connection_id.
2016-12-08 11:33:30 -05:00
Greg DeKoenigsberg
5c494fb37b Remove @lorin from list of reviewers 2016-12-08 11:33:30 -05:00
Corwin Brown
8e557dfc45 Made win_iis_webapppool Strict Compliant 2016-12-08 11:33:30 -05:00
Alexander
8e509c2736 fix typo error
fix spell error for whether
2016-12-08 11:33:30 -05:00
Matt Carroll
164e1f3baa Fix ZFS create
This was failing due to the createparent variable being referenced but
never actually loaded from properties
2016-12-08 11:33:30 -05:00
Brian Coca
d9a29f394f fixed missed passing use-sudo 2016-12-08 11:33:30 -05:00
Ondra Machacek
d43d4718f3 system: pam_limits: add support for unlimited/infinity/-1
Early pam_limits module didn't support special values for items.
This patch is adding support to special values unlimited, infinity and -1.

Issue: https://github.com/ansible/ansible-modules-extras/issues/1033
Signed-off-by: Ondra Machacek <machacek.ondra@gmail.com>
2016-12-08 11:33:30 -05:00
Jonathan Mainguy
451a05c1a2 Change show_diff to default to yes, to match what puppet agent --test is, since the rest of the options defaulted to on are grabbed from --test 2016-12-08 11:33:30 -05:00
james
c2a4e230aa More consistent use of run_command() wrapper function, which now adds the default binary location to the search path 2016-12-08 11:33:30 -05:00
James Cammarata
d26e062331 Version bump for new beta 2.0.0-0.4.beta2 2016-12-08 11:33:30 -05:00
Ramon de la Fuente
79352b5e38 module guideline changes 2016-12-08 11:33:29 -05:00
Ramon de la Fuente
c0b69067d7 added the folder structure and general explanation to examples, removed module name typo 2016-12-08 11:33:29 -05:00
Ramon de la Fuente
88ac3eca78 removed link to guide, and added more documentation and examples 2016-12-08 11:33:29 -05:00
Ramon de la Fuente
7841bf9c91 adding the deploy_helper module 2016-12-08 11:33:29 -05:00
M0ses
a1dbb83075 fix errorhandling in zypper.py module
package_latest was calling package_present but did not care
about the return code so errors in package_present were hidden
and everthing look ok on the console when zypper update did not fail,
but no packages where installed.
2016-12-08 11:33:29 -05:00
Brian Coca
d15b3776f0 added version_added to new feature, removed unused aliases 2016-12-08 11:33:29 -05:00
daniel-sc
04efe69c34 configurable timeout for creating gce image 2016-12-08 11:33:29 -05:00
Chrrrles Paul
6777f634d5 tpyo in doc string 2016-12-08 11:33:29 -05:00
whiter
5e529a6afc Use filters attribute rather than eni id so facts can be filtered on much more. Matches the new ec2_vpc_route_table_facts and ec2_vpc_subnet_facts modules 2016-12-08 11:33:29 -05:00
ogenstad
7c6175af3d lookupMib=False for pysnmp 4.3.0 2016-12-08 11:33:29 -05:00
Toshio Kuratomi
2dcbacd48e Fix doc build by moving misplaced CIDR documentation 2016-12-08 11:33:29 -05:00
Brian Coca
577566139f fixed undefined msg and now actually return something meaningful fixes #1127 2016-12-08 11:33:29 -05:00
Rene Moser
ea6fdeb585 cloudstack: add new loadbalancer rule modules 2016-12-08 11:33:29 -05:00
Shawn Siefkas
29d6313366 Handling dry run exception 2016-12-08 11:33:29 -05:00
Shawn Siefkas
253d177dc3 Check mode support for VPC route table creation 2016-12-08 11:33:29 -05:00
Christopher M. Fuhrman
5574516934 pkgin: Support multiple matching packages
pkgin searches for packages such as 'emacs' can return multiple matches,
the first of which is not guaranteed to match.  So, iterate through
found packages until we have an appropriate match.  Should we *not* find
a match, then return False indicating match failure.
2016-12-08 11:33:29 -05:00
Brian Geihsler
2f6f6cedf8 Fix #1099: Only populate site result when it is there 2016-12-08 11:33:28 -05:00
Siva Popuri
002fc53863 minor change to remove extra brackets 2016-12-08 11:33:28 -05:00
Siva Popuri
85c09c9944 fixed typos 2016-12-08 11:33:28 -05:00
Siva Popuri
d13e34e131 corrected a typo 2016-12-08 11:33:28 -05:00
Siva Popuri
56cdaba0ab ansible module for managing anti affinity policy in centurylink cloud has been added 2016-12-08 11:33:28 -05:00
Siva Popuri
843ad8e7e8 minor refactor to remove un-used parameter 2016-12-08 11:33:28 -05:00
Siva Popuri
fd09597267 removed empty aliases from doc string 2016-12-08 11:33:28 -05:00
Siva Popuri
a2c2efb2ae Corrected a typo 2016-12-08 11:33:28 -05:00
Siva Popuri
4a8e3e9632 ansible module for managing alert policy in centurylink cloud has been added 2016-12-08 11:33:28 -05:00
Siva Popuri
01847f7bfc Ansible module for managing server snapshots in Centurylink Cloud 2016-12-08 11:33:28 -05:00
Toshio Kuratomi
60c495f18c Fix win_acl docs build 2016-12-08 11:33:28 -05:00
Toshio Kuratomi
0111b616d7 Fix docs to build 2016-12-08 11:33:28 -05:00
Linus Unnebäck
ebfb8bc7cf iptables: add note about rules 2016-12-08 11:33:28 -05:00
Linus Unnebäck
8d93747275 iptables: expand rule options 2016-12-08 11:33:28 -05:00
Linus Unnebäck
1790722dd4 module: system/iptables 2016-12-08 11:33:28 -05:00
Phil
0524904dda fixes examples in docs to use updated param name 2016-12-08 11:33:28 -05:00
Phil
43074a736d changes param src to path, and updates docs accordingly 2016-12-08 11:33:27 -05:00
Phil
00a4ec5e3b updates user search verification for local/domain - Thanks to @trondhindenes for implementing this strategy - also updated documentation 2016-12-08 11:33:27 -05:00
Phil
9ad30acd96 changes check for src 2016-12-08 11:33:27 -05:00
Phil
6abfcffc70 check if the rule exists or not before allow/deny rules are added/removed, and fixes where result changed would be true on all executions. 2016-12-08 11:33:27 -05:00
schwartzmx
25a3793a49 inital commit win_acl 2016-12-08 11:33:27 -05:00
Brian Coca
a65647efee added version_added and fixed some doc parsing issues 2016-12-08 11:33:27 -05:00
Jeremy Wells
c8e0f3a552 Add consul http checks to consul.py
Consul module already supports ttl and script checks. This commit adds
http checks.
2016-12-08 11:33:27 -05:00
Steve
fea8995df1 Fix bug #1105 - incorrect use of lstrip()
Remove only the literal prefix '/dev/mapper/' - not any of the characters
in '/dev/mapper/' - from the name param of the crypttab module.
2016-12-08 11:33:27 -05:00
Brian Coca
d530764c49 fixed option in examples 2016-12-08 11:33:27 -05:00
Charles Paul
3913de1c43 reference instance_id in docs, fixes for calls to fail_json 2016-12-08 11:33:27 -05:00
Trond Hindenes
15ac8e9141 turned out strict msi code checking 2016-12-08 11:33:27 -05:00
Nicolas Landais
4fc4030c58 Adding fix to get around bug found with the New-Webstire command when running playbook on a vanilla machine. 2016-12-08 11:33:27 -05:00
Dreamcat4
40a1bd1962 fix: Add 'enable:' flag for enabling existing rules which are disabled by default.
This is a very much needed flag. To turn on/off existing firewall rules. And like the recent fix of the 'Profile' key, the netsh cmd prints 'Enabled' in the textual output. (at least on win10 it does). So again a similar small code added for the necessary exception handling when the difference check happens.

Please merge / push upstream like the other fixes. Many thanks. This is the last fix I have put together for this patch set. So I will raise my PR now.

But if you want to fix more bugs, it seems there may be others. In terms of the control code. Sometimes it will delete a rule under 'force' condition (when found difference) - but instead it is supposed to just modify the existing rule. Some weird behaviour regarding that. The other problem is that ansible does not return the error text printed by 'netsh' cmd verbatim... but it should as that makes debugging these errors a *lot* easier.
2016-12-08 11:33:27 -05:00
Dreamcat4
e0da4a3362 fix: update documentation with new module name "win_firewall_rule" 2016-12-08 11:33:27 -05:00
Dreamcat4
7188ae4fe1 fix: The names of firewall profiles are different on win10 & win2008r2
Hi again. This commit removes a small portion of your script's own internal error checking. In specific: for the value of the profile: key. This is essential to avoid errors on other verisons of the windows operating system which are not win2008r2 (your version).

For example: on win10 (and most likely win8x too), the names of the profiles don't include the values 'current' and 'all'. But instead the values are 'Public' 'Private' 'Domain' and 'Any. But in addition, there are also certain combinatorial values, such as profile=Public,Private etc. Which is too many to error check yourself.

Yet removing the error checking here should not cause any ill effects however: since the netsh advfirewall ... cmds themselves to add / remove / modify actually to their own error checking of the profile=value. So when the cmd is run, it will error out itself with an appropriate / informative error msg. No harm done.

Therefore please remove the highlighed portions from your own script. It is essential for interoperability with win10 and win8x. Many thanks.
2016-12-08 11:33:27 -05:00
Dreamcat4
f64e438150 fix: win10 - Add exception handling for 'Profiles:' textual output key name mismatch.
In win10 (and pribably win8x also):

The output of 'show rule' key includes the line "Profiles:<TAB>Public,Private".
Yet your script expects the key name printed out to be "Profile:<TAB>value".

This commit added the necessary exception handling to avoid flagging 'different=true' under the false circumstance. The key name to SET a firewall rule is still "profile=" and not "profiles=".

There is coming up another commit to fix the value handling for win10/win8. Which is another (different) error with the profile: key.
2016-12-08 11:33:26 -05:00
Dreamcat4
b9dd3568f3 fix: fw rule names must always be quoted, to permit spaces ' ' and brackets '()'
Without this fix, the 'netsh' command gets name=Firewall Rule Name instead of name="Firewall Rule Name". Thus causing all sorts of havoc. Basic shell quoting rules seems to apply to Windows Powershell too. This is very much needed as many of windows 10's default firewall rules contain spaces and brackets () characters.
2016-12-08 11:33:26 -05:00
Ramon de la Fuente
1d09eaf6d0 updated the examples to the new Slack API 2016-12-08 11:33:26 -05:00
Ramon de la Fuente
918012a42f module guidelines compliency 2016-12-08 11:33:26 -05:00
Stefan Berggren
aeb1090542 Add attachments support to slack module. 2016-12-08 11:33:26 -05:00
Kevin
b43329b6a0 Remove homebrew- prefix when checking if repo has already been tapped
See: https://github.com/Homebrew/homebrew/blob/master/Library/Homebrew/cmd/tap.rb

Example:

```
$ brew tap neovim/homebrew-neovim
$ brew tap
neovim/neovim
...
```
2016-12-08 11:33:26 -05:00
Luis Rodriguez
adedc7ef3f Fix bug #1067 2016-12-08 11:33:26 -05:00
Brian Coca
1426c3ba02 added missing GPL licences fixes #508 2016-12-08 11:33:26 -05:00
Michael Perzel
f84dc8fd5d Improve example wide_ip variable 2016-12-08 11:33:26 -05:00