jhawkesworth@users.noreply.github.com
aaa9541abd
Further fixes to support binary data. Added boolean return values and return documentation.
2016-12-08 11:34:07 -05:00
jhawkesworth@users.noreply.github.com
c2ca0a9e93
adding the ability to manage binary registry data
2016-12-08 11:34:07 -05:00
Robin Roth
5464b71561
Zypper repository rewrite ( #1990 )
...
* Remove support for ancient zypper versions
Even SLES11 has zypper 1.x.
* zypper_repository: don't silently ignore repo changes
So far when a repo URL changes this got silently ignored (leading to
incorrect package installations) due to this code:
elif 'already exists. Please use another alias' in stderr:
changed = False
Removing this reveals that we correctly detect that a repo definition
has changes (via repo_subset) but don't indicate this as change but as a
nonexistent repo. This makes us currenlty bail out silently in the above
statement.
To fix this distinguish between non existent and modified repos and
remove the repo first in case of modifications (since there is no force
option in zypper to overwrite it and 'zypper mr' uses different
arguments).
To do this we have to identify a repo by name, alias or url.
* Don't fail on empty values
This unbreaks deleting repositories
* refactor zypper_repository module
* add properties enabled and priority
* allow changing of one property and correctly report changed
* allow overwrite of multiple repositories by alias and URL
* cleanup of unused code and more structuring
* respect enabled option
* make zypper_repository conform to python2.4
* allow repo deletion only by alias
* check for non-existant url field and use alias instead
* remove empty notes and aliases
* add version_added for priority and overwrite_multiple
* add version requirement on zypper and distribution
* zypper 1.0 is enough and exists
* make suse versions note, not requirement
based on comment by @alxgu
2016-12-08 11:34:07 -05:00
Michael Scherer
3d21f7c5a4
Mark the token as sensitive, since it shouldn't be printed ( #2043 )
2016-12-08 11:34:07 -05:00
Jiri Tyr
48c20dd981
Describing the _none_ value of the proxy option ( #2053 )
2016-12-08 11:34:06 -05:00
Jay Jahns
09aa205209
Add Maintenance Mode support for VMware ( #1754 )
...
* add vmware maintenance mode support
* changed version number in documentation
* updated version_added to 2.0 since CI is failing
* changed version to 2.0 due to CI - error asking for 2.1
* added RETURN
* updated formatting of return values and added some to clarify actions taken
2016-12-08 11:34:06 -05:00
codehopper-uk
e2e0f51739
Basic ability to set masquerade options from ansible, according to current code design/layout (mostly) ( #2017 )
...
* Support for masquerade settings
Ability to enable and disable masquerade settings from ansible via:
- firewalld: mapping=masquerade state=disabled permanent=true zone=dmz
Placeholder added (mapping) to support masquerade and port_forward
choices initially - port_forward not implemented yet.
* Permanent and Immediate zone handling differentiated
* Corrected naming abstraction for masquerading functionality
Removed mapping tag with port_forward choices - not applicable!
* Added version info for new masquerade option
Pull Request #2017 failing due to missing version info
2016-12-08 11:34:06 -05:00
Jordan Cohen
e07cc7d9a2
idempotency fix ( #2024 )
2016-12-08 11:34:06 -05:00
Karim Boumedhel
e57ef71ed3
Add cloudinit support to ovirt.py module
2016-12-08 11:34:06 -05:00
Michael Scherer
567bcf1341
Do not leak password by error for ovirt module ( #1991 )
2016-12-08 11:34:06 -05:00
Michael Scherer
5d2063aa38
Remove the +x from crypttab and cronvar ( #2039 )
...
While this change nothing, it is better to enforce consistency
2016-12-08 11:34:06 -05:00
Michael Scherer
d79c427722
Set api_key as no_log, since that's likely something that should be kept private ( #2038 )
2016-12-08 11:34:06 -05:00
Fernando José Pando
94c5e16fe3
Add SQS queue policy attachment functionality ( #1716 )
...
* Add SQS queue policy attachment functionality
SQS queue has no attribute 'Policy' until one is attached, so this special
case must be handled uniquely
SQS queue Policy can now be passed in as json
2016-12-08 11:34:06 -05:00
Michael Scherer
ad54180d17
Do not use a default value for -n parameter, fix #1400 ( #1417 )
2016-12-08 11:34:06 -05:00
Michael Scherer
a7b843ca80
Use type=path for pem_file, since that's a file ( #1934 )
2016-12-08 11:34:06 -05:00
Evgeni Golov
3bbef8dc24
fix handling of config options that share the same prefix
...
container_config:
- "lxc.network.ipv4.gateway=auto"
- "lxc.network.ipv4=192.0.2.1"
might try to override lxc.network.ipv4.gateway in the second entry as both
start with "lxc.network.ipv4".
use a regular expression to find a line that contains (optional) whitespace
and an = after the key.
Signed-off-by: Evgeni Golov <evgeni@golov.de>
2016-12-08 11:34:06 -05:00
Evgeni Golov
317ca77193
strip whitespace from key and value before inserting it into the config
...
before the following would produce four entries:
container_config:
- "lxc.network.flags=up"
- "lxc.network.flags =up"
- "lxc.network.flags= up"
- "lxc.network.flags = up"
let's strip the whitespace and insert only one "lxc.network.flags = up"
into the final config
Signed-off-by: Evgeni Golov <evgeni@golov.de>
2016-12-08 11:34:06 -05:00
Michael Scherer
b4c3d32366
Mark conf_file as a path, for various user expansion
2016-12-08 11:34:06 -05:00
Christopher M. Fuhrman
310b7ce3d8
pkgin: Fix bad regexp which did not catch packages such as p5-SVN-Notify
...
The previous version of my regexp did not take into account packages
such as 'p5-Perl-Tidy' or 'p5-Test-Output', so use a greedy match up to
the last occurrance of '-' for matching the package. This regex has
been extensively tested using all packages as provided by pkgsrc-2016Q1[1].
Footnotes:
[1] http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/?only_with_tag=pkgsrc-2016Q1
2016-12-08 11:34:06 -05:00
Michael Scherer
7c19002f34
Fix arguments for pushover module
...
Since user_key and app_token are used for authentication, I
suspect both of them should be kept secret.
According to the API manual, https://pushover.net/api
priority go from -2 to 2, so the argument should be constrained.
2016-12-08 11:34:06 -05:00
Ricardo Carrillo Cruz
eda5e2f571
Add os_project_facts module
...
This module gathers facts about OpenStack projects
2016-12-08 11:34:05 -05:00
Jasper Lievisse Adriaanse
0fb01e45fb
Sprinkle some LANG/LC_* where command output is parsed ( #2019 )
2016-12-08 11:34:05 -05:00
Jasper Lievisse Adriaanse
8913f1a11d
Tweak and extend the pkgin module
...
- make path to pkgin a global and stop passing it around; it's not going
to change while ansible is running
- add support for several new options:
* upgrade
* full_upgrade
* force
* clean
- allow for update_cache to be run in the same task as upgrading/installing
packages instead of needing a separate task for that
2016-12-08 11:34:05 -05:00
Jens Carl
cf804fb0b8
Fix code example ( #2018 )
2016-12-08 11:34:05 -05:00
Werner Dijkerman
1bcc43ca4e
New module for creating gitlab projects ( #968 )
2016-12-08 11:34:05 -05:00
Werner Dijkerman
37b7c1d0cd
New module for creating gitlab groups ( #967 )
2016-12-08 11:34:05 -05:00
Werner Dijkerman
22c62debb5
New module for creating gitlab users ( #966 )
2016-12-08 11:34:05 -05:00
René Moser
5197654437
cloudstack, cs_firewall: fix network not found error in return results ( #2006 )
...
Only a small issue in results.
In case of type is ingress, we rely on ip address, but in results we also return the network.
Resolving the ip address works without zone params. If the ip address is not located in the default zone and zone param is not set,
the network won't be found because default zone was used for the network query listing.
However since network param is not used for type ingress we skip the return of the network in results.
2016-12-08 11:34:05 -05:00
René Moser
d7e8dd22df
cloudstack: cs_instance: fix template not found ( #2005 )
...
Let users decide which filter should be used to find the template.
2016-12-08 11:34:05 -05:00
Rene Moser
b5e4edd9f9
cloudstack: cs_template: fix state=extracted
...
* url arg is optional but we enforced it
* url is in a required together, but args only relevant while registering
2016-12-08 11:34:05 -05:00
Rene Moser
1b99ae4ac1
cloudstack: fix doc, display_text not required
2016-12-08 11:34:05 -05:00
Rene Moser
871f586378
cloudstack: cs_template: fix cross_zones template removal
2016-12-08 11:34:05 -05:00
David Shrewsbury
b928ffb5ac
New OpenStack module os_port_facts ( #1986 )
2016-12-08 11:34:05 -05:00
Michael Scherer
1d1fba5476
Mark token as no_log, since that's used for auth ( #2011 )
2016-12-08 11:34:05 -05:00
Andrea Scarpino
b4064a352e
The enable parameter is a boolean, then convert to a boolean. ( #1607 )
...
At the moment, this only works when 'enable' is equals to 'yes' or 'no'.
While I'm on it, I also fixed a typo in the example and added a required
parameter.
2016-12-08 11:34:05 -05:00
Kamil Szczygieł
26fe35fd0c
VMware datacenter module shouldn't hold pyvmomi context in Ansible module object ( #1568 )
...
* VMware datacenter module rewritten to don't hold pyvmomi context and objects in Ansible module object
fixed exceptions handling
added datacenter destroy result, moved checks
changed wrong value
wrong value again... need some sleep
* check_mode fixes
* state defaults to present, default changed to true
* module check fixes
2016-12-08 11:34:04 -05:00
Michael Scherer
e986aad9aa
Remove dead code ( #1303 )
...
The review on https://github.com/ansible/ansible-modules-extras/pull/1303
show the problem was already fixed, so we just need to remove the
code.
2016-12-08 11:34:04 -05:00
stoned
6a77e62df4
cpanm: search both its stderr and its stdout for the message 'is up t…
...
Note that since cpanm version 1.6926 its messages are sent to stdout
when previously they were sent to stderr.
Also there is no need to initialize out_cpanm and err_cpanm and
check for their truthiness as module.run_command() and str.find()
take care of that.
2016-12-08 11:34:04 -05:00
Evgeni Golov
ab07c9c7e8
do not set LXC default config
...
this was accidentally re-introduced in 7120fb4b
Signed-off-by: Evgeni Golov <evgeni@golov.de>
2016-12-08 11:34:04 -05:00
Ricardo Carrillo Cruz
079a7dc490
Add os_user_facts module
...
This module gather facts about one or more OpenStack users
2016-12-08 11:34:04 -05:00
Ricardo Carrillo Cruz
aba0597e45
Add os_keystone_domain_facts module
...
This module gathers one or more OpenStack domains facts
2016-12-08 11:34:04 -05:00
Matt Hite
a0b483746e
Fixes issue #1992 -- fixes issue adding and deleting pools ( #1994 )
2016-12-08 11:34:04 -05:00
Michael Scherer
7a704ac600
Auth_toekn is a secret, shouldn't be logged ( #1999 )
2016-12-08 11:34:04 -05:00
Joerg Fiedler
518b03d73f
add chroot flag to pkgng in order to allow installation of packages into chroot environments, e.g. jails ( #1218 )
2016-12-08 11:34:04 -05:00
Him You Ten
87ce503767
added stdout and stderr outputs ( #1900 )
...
* added stdout and stderr outputs
Added stdout and stderr outputs of the results from composer as the current msg output strips \n so very hard to read when debugging
* using stdout for fail_json
using stdout for fail_json so we get the stdout_lines array
2016-12-08 11:34:04 -05:00
Matt Hite
d2d4001dc5
New preserve_node parameter to skip unreferenced node removal
2016-12-08 11:34:04 -05:00
kubilus1
bcfab26d78
Unchecked index causes IndexError.
2016-12-08 11:34:04 -05:00
Jasper Lievisse Adriaanse
3a319b9a84
support for 'update_cache' in pkgin module
2016-12-08 11:34:04 -05:00
Michael Scherer
971b570b67
Do not leak passwords in case of error in cloudstack modules
2016-12-08 11:34:04 -05:00
Jonathan Mainguy
4b948af706
Enable stdout and stderr on sucessful runs, making show_diff useable
...
omit color symbols as ansible makes them illegible
2016-12-08 11:34:04 -05:00
Brian Beggs
75b172c706
hipchat api v2 rooms are now url escaped
2016-12-08 11:34:04 -05:00
Aaron Brady
7e1a538b93
Add to_destination
parameter
2016-12-08 11:34:04 -05:00
Vlad Gusev
317fe95be0
system/puppet: add --tags parameter ( #1916 )
...
* system/puppet: add --tags parameter
--tags [1] is used to apply a part of the node’s catalog.
In puppet:
puppet agent --tags update,monitoring
In ansible:
puppet: tags=update,monitoring
[1] https://docs.puppetlabs.com/puppet/latest/reference/lang_tags.html#restricting-catalog-runs
* Add example of tag usage.
* system/puppet: add list type for a tags dict.
2016-12-08 11:34:03 -05:00
Michael Scherer
817335ae0d
Client_secret is supposed to be kept secret, so mark it as no_log ( #1995 )
2016-12-08 11:34:03 -05:00
nitzmahone
bd3172b2e8
win_updates fix to use documented InstanceGuid property name
2016-12-08 11:34:03 -05:00
nitzmahone
e20eac089f
win_updates shouldn't install hidden updates
2016-12-08 11:34:03 -05:00
Michael Scherer
e7e1a8bfea
Avoid token leak by marking it as sensitive with no_log ( #1966 )
2016-12-08 11:34:03 -05:00
Michael Scherer
ed69d8335e
Properly label path argument with type='path' ( #1940 )
2016-12-08 11:34:03 -05:00
Michael Scherer
b8706a1f95
Do not leak mail password by error
2016-12-08 11:34:03 -05:00
Michael Scherer
0dd3296ddd
Mark password as 'no_log', to avoid leaking it
2016-12-08 11:34:03 -05:00
Rob
b93fda8573
Updated Amazon module guidelines regarding boto3
...
* Updated Amazon module guidelines regarding boto3
* Spelling correction
2016-12-08 11:34:03 -05:00
Andy Baker
c0d281e290
type should be 'list' not the default of 'string'
2016-12-08 11:34:03 -05:00
Evgeni Golov
1847f19e41
don't create world-readable archives of LXC containers
...
with the default umask tar will create a world-readable archive of the
container, which may contain sensitive data
Signed-off-by: Evgeni Golov <evgeni@golov.de>
2016-12-08 11:34:03 -05:00
Michael Scherer
3b79c1621b
Prevent password leaks in notification/irc
2016-12-08 11:34:03 -05:00
Michael Scherer
67b2623e92
Use no_log=True for campfire module to avoid leaks
2016-12-08 11:34:03 -05:00
Michael Scherer
f2bf444395
Set no log for jabber.py password
2016-12-08 11:34:03 -05:00
Evgeni Golov
16b2d85d34
do not use a predictable filenames in the LXC plugin
...
* do not use a predictable filename for the LXC attach script
* don't use predictable filenames for LXC attach script logging
* don't set a predictable archive_path
this should prevent symlink attacks which could result in
* data corruption
* data leakage
* privilege escalation
2016-12-08 11:34:03 -05:00
Michael Scherer
f47a756c46
Add proper type to cpanm arguments
...
from_path, locallib, executable should be path to benefits
from path expansion for ~user.
2016-12-08 11:34:03 -05:00
Chulki Lee
432a9a31ca
osx_defaults: fix datetime
...
Fix #1742
2016-12-08 11:34:02 -05:00
Matt Martz
c8bd27f1e8
Rebase PRs against $TRAVIS_BRANCH before performing tests
2016-12-08 11:34:02 -05:00
mo@oclab.net
20fd04b9e7
firewalld: fixes documentation
...
- removes warning, aligning to existing documentation
- adds version
2016-12-08 11:34:02 -05:00
mo@oclab.net
8b2d484032
firewalld: add/remove interfaces to/from zones
2016-12-08 11:34:02 -05:00
David Hocky
aabd6390d4
fix dscp marking documentation in iptables module
2016-12-08 11:34:02 -05:00
Evgeni Golov
88d8820f1b
explicitly set "default: null" in the docs
2016-12-08 11:34:02 -05:00
Evgeni Golov
e1846d2e4b
do not set a default config for lxc containers
...
otherwise deploying user-containers fail as these require information
from ~/.config/lxc/default.conf that the LXC tools will load if no
--config was supplied
Signed-off-by: Evgeni Golov <evgeni@golov.de>
2016-12-08 11:34:02 -05:00
Chris Porter
2b8b04638d
fix security vulnerability in lxc module
...
octal/decimal confusion makes file world-writable before executing it
2016-12-08 11:34:02 -05:00
Hans-Joachim Kliemeck
e3d8facc7f
fixxed tests
2016-12-08 11:34:02 -05:00
Hans-Joachim Kliemeck
c82d72e12a
fixed problems related to userpricincipalname (user@domain) and undefined variables fixed variable capitalization
2016-12-08 11:34:02 -05:00
Hans-Joachim Kliemeck
186197397c
fixxed problem with match @
2016-12-08 11:34:02 -05:00
Hans-Joachim Kliemeck
9ba30d2cea
only call set-acl if necessary
2016-12-08 11:34:02 -05:00
Hans-Joachim Kliemeck
700ca56c61
as suggested by @marcind, convert to boolean
2016-12-08 11:34:02 -05:00
Hans-Joachim Kliemeck
404483ea83
fixed documentation
2016-12-08 11:34:02 -05:00
Hans-Joachim Kliemeck
de4a271dd0
added userprincipal support
2016-12-08 11:34:02 -05:00
Hans-Joachim Kliemeck
65d5658553
added separate module to change owner, since win_acl is ACL only and should not be more complex
2016-12-08 11:34:02 -05:00
Marcos Diez
1aec0a3ffb
mongodb_user.py: changes on comments
2016-12-08 11:34:01 -05:00
Marcos Diez
37ba9a3fe1
mongodb_user: fix checking if the roles of an oplog reader user changed
2016-12-08 11:34:01 -05:00
Guillaume Dufour
dc83f2c6d7
use python fallback to avoid error on old mongo version without roles
2016-12-08 11:34:01 -05:00
Guillaume Dufour
467d9a8090
avoid problem with old mongo version without roles
2016-12-08 11:34:01 -05:00
Guillaume Dufour
b07e1c13f7
fix #1731 : mongodb_user always says changed
2016-12-08 11:34:01 -05:00
John Barker
d20b7ee6e6
restore version_added in dynamodb_table.py
2016-12-08 11:34:01 -05:00
Matt Hite
846a538648
Allow port 0 as a valid pool member port
2016-12-08 11:34:01 -05:00
Jason Witkowski
48931065e5
The current module supporting F5 BIGIP pool creation does not support a setup where the port number must be zero to signify the pool will listen on multiple ports. This change implements that functionality and fixes an illogical conditional.
2016-12-08 11:34:01 -05:00
Michael Scherer
a21ab5b990
Use type='path' for reposdir, since that's a path
2016-12-08 11:34:01 -05:00
Rene Moser
051b11b983
openstack: doc: add return doc, fixes build
2016-12-08 11:34:01 -05:00
Paul Seiffert
48223fd268
Allow Datadog metric alerts to define multiple thresholds
2016-12-08 11:34:01 -05:00
David Shrewsbury
33d3616bab
Add OpenStack os_user_role module
2016-12-08 11:34:01 -05:00
Michael Scherer
dc94ce72c7
Use boolean instead of "yes" + choice for most option
...
This enable a more standard behavior with others modules
2016-12-08 11:34:01 -05:00
Michael Scherer
2a0c9bb3a2
Use type 'path' for rootdir, for pkgng
2016-12-08 11:34:01 -05:00
Michael Gruener
bdeb5af740
cloudflare_dns: Cosmetic cleanup
2016-12-08 11:34:01 -05:00
Michael Gruener
90503c9f2a
cloudflare_dns: normalize return value and docs
2016-12-08 11:34:00 -05:00
Michael Gruener
95f270089b
cloudflare_dns: Cleanup record update handling
2016-12-08 11:34:00 -05:00
Michael Gruener
78640328cb
cloudflare_dns: Allow CNAME content updates
2016-12-08 11:34:00 -05:00
Michael Gruener
41ed47d66e
cloudflare_dns: Fix solo SRV record creation
2016-12-08 11:34:00 -05:00
Michael Gruener
85d41db922
cloudflare_dns: Fix SRV record idempotency
2016-12-08 11:34:00 -05:00
Pavel Sychev
594c9ff217
Added version restriction for uid_owner and reject_with.
2016-12-08 11:34:00 -05:00
Pavel Sychev
0c888bd19f
Added docs for reject_with and uid_owner.
2016-12-08 11:34:00 -05:00
Pavel Sychev
30bd75e3ae
Added reject_with and uid_owner support.
2016-12-08 11:34:00 -05:00
Julien Recurt
5d68e4fe06
Add option to use ZabbixApi via auth basic protection
2016-12-08 11:34:00 -05:00
Linus Unnebäck
5f9d5c1403
make: move down ansible import
2016-12-08 11:34:00 -05:00
Linus Unnebäck
e79e024016
make: add empty return docs
2016-12-08 11:34:00 -05:00
Linus Unnebäck
d605860b39
module: system/make
2016-12-08 11:34:00 -05:00
Tyler Cross
c84bd72496
Add note server 2012 note to win_scheduled_task.
...
This change adds a note to the win_scheduled_task module
docs that indicates Windows Server 2012 or later is required.
This is because the module relies on the Get-ScheduledTask
cmdlet, which is a part of the Server 2012 OS. Previous
versions, like Server 2008, simply can't work with this
module.
2016-12-08 11:34:00 -05:00
Brian Coca
0ebabc50e4
change name to be a list type
...
remove implicit split that expects a , separated string, let list type
deal with multiple possible compatible input types.
also removed unused imports
2016-12-08 11:34:00 -05:00
David Shrewsbury
2dddfbe67c
Add shade version check to os_flavor_facts
...
The range_search() API was added to the shade library in version
1.5.0 so let's check for that and let the user know they need to
upgrade if they try to use it.
2016-12-08 11:34:00 -05:00
Chris Tooley
b2c7d28f41
Modify consul certificate validation bypass keyword from 'verify' to 'validate_certs'
2016-12-08 11:34:00 -05:00
Chris Tooley
ca1efafc50
Add version_added to documentation
2016-12-08 11:33:59 -05:00
Chris Tooley
6c41d9cd38
Add https support for consul clustering modules
2016-12-08 11:33:59 -05:00
Brian Coca
41af347d8d
renamed sl to sl_vm and updated docs
...
namespace for softlayer modules should now be sl_
2016-12-08 11:33:59 -05:00
Matt Colton
8f444b8c4b
Added Softlayer Module
2016-12-08 11:33:59 -05:00
Dag Wieers
67222d9b5b
Update the issue and pull-request templates in sync with ansible/ansible
2016-12-08 11:33:59 -05:00
Julia Kreger
011267c04e
Add os_ironic_inspect module
...
Addition of an os_ironic_inspect module to leverage the OpenStack
Baremetal inspector add-on to ironic or ironic driver out-of-band
hardware introspection, if supported and configured.
2016-12-08 11:33:59 -05:00
James Slagle
b7ef068d3e
Add quotes and equals for set option documentation
...
set is an option for the openvswitch_port module, however the documentation
example omitted the equals sign and quotes around the option value.
2016-12-08 11:33:59 -05:00
Matthew Gamble
b58eaca7e8
Remove dead code from pacman module
...
The manual check to see if get_bin_path() returned anything is
redundant, because we pass True to the required parameter of
get_bin_path(). This automatically causes the task to fail if the pacman
binary isn't available. Therefore, the code within the if statement
being removed is never called.
2016-12-08 11:33:59 -05:00
Guillaume Dufour
8227105f02
fix #1747 mongodb_user support check mode
2016-12-08 11:33:59 -05:00
Ricardo Carrillo Cruz
ba3515bc30
Allow passing domain name on os_project
2016-12-08 11:33:59 -05:00
Rene Moser
7a28ad63f7
dynamodb_table: doc fix
2016-12-08 11:33:59 -05:00
Matt Ferrante
99c8e82b60
dynamo db indexes
2016-12-08 11:33:59 -05:00
Michael Scherer
eefd716e8c
Add better type checking for elasticsearch_plugin
2016-12-08 11:33:59 -05:00
Michael Scherer
4c63a958e5
Use no_log for the password for maven_artifact module
2016-12-08 11:33:59 -05:00
Michael Scherer
9f90c2355f
Add the proper type for the various path argument
2016-12-08 11:33:59 -05:00
Casey Lucas
4cd9933388
fix edge case where boto returns empty list after subnet creation
2016-12-08 11:33:59 -05:00
Michael Gruener
1d0ae2f4ed
cloudflare_dns: Fix wrong variable name
2016-12-08 11:33:58 -05:00
Emilien Macchi
1c94395a96
system/puppet: allow to run puppet -e
...
-e or --execute [1] allows to execute a specific piece of Puppet code
such a class.
For example, in puppet you would run:
puppet apply -e 'include ::mymodule'
Will be in ansible:
puppet: execute='include ::mymodule'
[1] http://docs.puppetlabs.com/puppet/latest/reference/man/apply.html#OPTIONS
2016-12-08 11:33:58 -05:00
Andrea Scarpino
45a32137ad
win_unzip: Use absolute path for src and dest
...
win_unzip fails to extract files when either src or dest contains
complex paths such as "..\..\" or "C:\\Program Files" (double slashes).
Fix this by fetching absolute path of both before invoking CopyHere
method.
2016-12-08 11:33:58 -05:00
jhawkesworth@users.noreply.github.com
d2fe2287f9
Added return documentation to win_regmerge module
2016-12-08 11:33:58 -05:00
Michael Scherer
184d9fc4e5
Fix type used by the module
...
Set int for the various port (and so avoid to convert them later)
Set no_log=True for the login_password
Verify that db is a int, so avoid a conversion
2016-12-08 11:33:58 -05:00
Michael Scherer
8abe22c917
Fix ssl to be a bool, required to fix #1732
...
May also fix #1869
2016-12-08 11:33:58 -05:00
Michael Scherer
1a05e0f1c8
Use proper type for riak config_dir argument
2016-12-08 11:33:58 -05:00
Michael Scherer
49aa069c94
Add proper type to path and link
...
Since both of them are path, it should be checked using the
proper type.
2016-12-08 11:33:58 -05:00
Michael Scherer
2760c2ded0
Reindent with_items, fix #1849
2016-12-08 11:33:58 -05:00
Dennis Conrad
0254cbad9a
Fix for existing ENIs w/ multiple security groups
...
Do a sorted comparison of the list of security groups supplied via `module.params.get('security_groups')` and the list of security groups fetched via `get_sec_group_list(eni.groups)`. This fixes an incorrect "The specified address is already in use" error if the order of security groups in those lists differ.
2016-12-08 11:33:58 -05:00
Andrea Scarpino
f56c557a93
Fix issue #1406 about win_firewall_rule
...
I changed the logic here to always use 'netsh ... show rule' keywords as keys for $fwsettings map. While the translation (e.g. Enabled -> enable) is performed when invoking 'netsh ... add rule' command.
I tested rule creation and rule creation when the rule was already existing on Windows Server 2012.
2016-12-08 11:33:58 -05:00
Andrea Scarpino
e16bd19401
win_unzip: overwrite any existing file
2016-12-08 11:33:58 -05:00
Rob White
7b0b4262e5
Allow SNS topics to be created without subscriptions. Also added better error handling around boto calls.
2016-12-08 11:33:58 -05:00
Fernando J Pando
be083a8fbe
author added
2016-12-08 11:33:58 -05:00
Fernando J Pando
6d69956f83
Fix SNS topic attribute typo
...
Enables adding SNS topic policy. 'Policy' attribute is capitalized.
2016-12-08 11:33:58 -05:00
Joel Thompson
61672e5c61
Ensure ec2_win_password doesn't leak file handle
...
Currently the module doesn't explicitly close the file handle. This
wraps the reading of the private key in a try/finally block to ensure
the file is properly closed.
2016-12-08 11:33:58 -05:00
Rene Moser
b92b30e3b3
ec2_vpc_dhcp_options: doc fix, add version_added to new args
...
See #1640
2016-12-08 11:33:58 -05:00
Andy Nelson
5718a5caac
Updated ec2_vpc_dhcp_options
2016-12-08 11:33:57 -05:00
Justin Good
f85f575a58
Add support for recursive znode deletion
2016-12-08 11:33:57 -05:00
James Moore
0ecaea3ac1
Added a source parameter for setting the JIT client name
2016-12-08 11:33:57 -05:00
Darek Kaczyński
9e918b5955
Removed debug return values
2016-12-08 11:33:57 -05:00
Darek Kaczyński
7127a45d96
ecs_service will now compare whole model and update it if any difference found. Documentation #1483 . Workaround for datetime fileds #1348 .
2016-12-08 11:33:57 -05:00
Darek Kaczyński
9b27ed6c5d
ecs_service_facts documentation fixes #1483 . Workaround for datetime fileds #1348 .
2016-12-08 11:33:57 -05:00
Nate Smith
b820017ed0
Allow numeric npm package versions
...
When passing a package version that parses as a number (e.g. `1.9`), the version should be converted to a string before being concatenated to the package name.
2016-12-08 11:33:57 -05:00
Ritesh Khadgaray
d8ea847739
zabbix_host : add the ability to set inventory_mode
2016-12-08 11:33:57 -05:00
Rene Moser
427ab2f016
osx_defaults: doc fix, add version_added for host agrument
...
See #1364
2016-12-08 11:33:57 -05:00
Greg Hurrell
a58a91410d
osx_defaults: add "host" attribute
...
This allows us to configure defaults using the `-currentHost` or `-host`
arguments to the `defaults` executable.
2016-12-08 11:33:57 -05:00
Alex Kalinin
e97ca89953
Fix vmware_portgroup throwing an error if port group already exists
2016-12-08 11:33:57 -05:00
t.goto
8a3c60cfd2
add exit_json
...
add exit_json code to succesfully exit, when you want to delete the already
deleted host.
Without this, playbook fails with
`Specify at least one group for creating host`
which is not correct message.
2016-12-08 11:33:57 -05:00
t.goto
b03d1da393
change host.delete() parameter for newer ZBX api.
...
As of Zabbix API 2.4, host.delete() will not takes parameter with
`hostid` property but only the array of it.
https://www.zabbix.com/documentation/2.2/manual/api/reference/host/delete
fix #1800
2016-12-08 11:33:57 -05:00
nonshankus
30d76cd37c
Fixing win_updates example for listing available updates.
2016-12-08 11:33:57 -05:00
Rene Moser
2430e295a6
lvol: remove unused import
...
See #1425
2016-12-08 11:33:57 -05:00
Jonas Vermeulen
2149a7b1f6
Added resizing based on %values. Included support for VG|PVS|FREE
2016-12-08 11:33:57 -05:00
lsb
2095aa5100
Update mongodb_user.py
...
Typo
2016-12-08 11:33:56 -05:00
Rene Moser
39ece09e86
cloudflare_dns: minor code improvments
...
Tweaked some things on top of the well done PR #1768
- json import
- fix expetion handling
- fix indentation
2016-12-08 11:33:56 -05:00
Michael Gruener
68fc8e75f6
Module to manage Cloudflare DNS records
2016-12-08 11:33:56 -05:00
Toshio Kuratomi
5b84102a15
Doc fixes
2016-12-08 11:33:56 -05:00
Michael Scherer
61bdf9ee0f
Fix #1809 , use the proper method to fail
2016-12-08 11:33:56 -05:00
Matt Clay
9c883f689d
Add optional mysql connect timeout.
2016-12-08 11:33:56 -05:00
Gabriel Burkholder
6a202054f8
Fixes route53_facts to use max_items parameter with record_sets query.
2016-12-08 11:33:56 -05:00
nonshankus
a1fdff4c97
Adding missing attributes regarding the hosted zone.
2016-12-08 11:33:56 -05:00
Emilien Macchi
f0f1d1edc4
system/puppet: add --certname parameter
...
certname [1] can be a useful parameter when we need to specify a
certificate name different from the default value [2] in Puppet.
Ex: the hosts have different names, in advanced network isolation
setups.
Also, it can be used when we want to run Puppet with a specific node
definition and not using hostname or fqdn to match the nodes where we want to
run Puppet [3] (not recommended by Puppetlabs though).
[1] https://docs.puppetlabs.com/puppet/latest/reference/configuration.html#certname
[2] Defaults to the node’s fully qualified domain name
[3] http://docs.puppetlabs.com/puppet/latest/reference/lang_node_definitions.html#naming
2016-12-08 11:33:56 -05:00
saez0pub
029b608e1e
Prevent reinstallation in case of group package
2016-12-08 11:33:56 -05:00
Miguel Martín
da668dca56
Replace deprecated zabbix api method 'exists' to support zabbix 3.0
2016-12-08 11:33:56 -05:00
David Shrewsbury
cd2c7deec4
Add os_group.py OpenStack module
...
Allows an admin (or privileged user) to manage Keystone v3
groups.
2016-12-08 11:33:56 -05:00
David Shrewsbury
e25c04aeb0
Add new os_flavor_facts.py module
...
New module to retrieve facts about existing instance flavors.
By default, facts on all available flavors will be returned.
This can be narrowed by naming a flavor or specifying criteria
about flavor RAM or VCPUs.
2016-12-08 11:33:56 -05:00
David Shrewsbury
b697d986c1
Add new os_keystone_role module.
...
This new module allows for creating and deleting Keystone
roles.
2016-12-08 11:33:56 -05:00
Doug Luce
030fbaef64
Use os module for checking absolute/joining paths
2016-12-08 11:33:55 -05:00
Doug Luce
d4275e576e
cronvar.py: support absolute destinations
...
Mainly so /etc/crontab can be written to.
2016-12-08 11:33:55 -05:00
Rene Moser
c00688a118
iptables: add defaults to docs
2016-12-08 11:33:55 -05:00
David Hocky
4abd217aa5
add version added to new params
2016-12-08 11:33:55 -05:00
David Hocky
a3b7dbe1df
fix doc issue
2016-12-08 11:33:55 -05:00
David Hocky
994edea253
add support for setting dscp marks with iptables module
2016-12-08 11:33:55 -05:00
liquidat
7abe6b0e8c
correct win_firewall state parameter
...
- original parameter comment was probably copy&paste error
- new comment highlights that firewall rules can be
added or removed altering this parameter
2016-12-08 11:33:55 -05:00
Toshio Kuratomi
32ff89b30e
Fix module docs
2016-12-08 11:33:55 -05:00
Rene Moser
fd68e66827
cloudstack: new module cs_zone_facts
2016-12-08 11:33:55 -05:00
Michael Scherer
4589b67a44
Remove unused variables
...
Session_id is unused in update_session, changed is always specifically
set in all exit_json call, and consul_client.session.destroy return True
or False, and is unused later (nor checked)
2016-12-08 11:33:55 -05:00
Michael Scherer
fabd619070
Rename consul variable to consul_client
...
Since the module is also named consul, pyflakes emit a warning
about it since the variable shadow the module.
2016-12-08 11:33:55 -05:00
Michael Scherer
78571c053b
Pyflakes complain about unused import, so remove it
2016-12-08 11:33:55 -05:00
Michael Scherer
334bfbd465
Add a datacenter parameter, fix #1693
2016-12-08 11:33:55 -05:00
Eike Frost
b8b2613c35
Replace deprecated exists API for Zabbix 3.0 compatibility
2016-12-08 11:33:55 -05:00
Calvin Walton
f623057e0e
zabbix_maintenance: Stop using api removed in zabbix 3.0
2016-12-08 11:33:55 -05:00
Ricky Cook
4a9daf6bae
New json_fail syntax for dnsimple module
2016-12-08 11:33:55 -05:00
yta
0446231380
osx_defaults: Do not make any changes in check mode
2016-12-08 11:33:55 -05:00
Ritesh Khadgaray
06d2682b08
Fix test failure for lxc_container
...
TRACE:
while parsing a block mapping
in "<string>", line 33, column 13:
description: resulting state of ...
^
expected <block end>, but found ','
in "lxc_container.RETURN", line 419, column 53:
... "/tmp/test-container-config.tar",
ERROR: RETURN is not valid YAML. Line 419 column 53
2016-12-08 11:33:54 -05:00
Brian Coca
bb355e6ccd
add container name to return and document return
...
fixes #1848
2016-12-08 11:33:54 -05:00
mxpt user
0798bfe2dc
Fixing typo in bigip_monitors Correcting set_template_int_property to set_template_integer_property
2016-12-08 11:33:54 -05:00
nitzmahone
2afecc7198
fix version_added issues in win_iis_website
2016-12-08 11:33:54 -05:00
nitzmahone
2e4cb9c651
added doc note to win_iis_website site_id arg
2016-12-08 11:33:54 -05:00
Corwin Brown
659c1078ba
Updated Documentation to include site_id param
2016-12-08 11:33:54 -05:00
Corwin Brown
2c9512aece
Adding Site_ID param
2016-12-08 11:33:54 -05:00
Brian Coca
864bf4e19e
added new puppet path to bin search
...
fixes #1835
2016-12-08 11:33:54 -05:00
Brian Coca
b1281319c1
updated to match core module forms
2016-12-08 11:33:54 -05:00
Hans-Joachim Kliemeck
bb27e38578
corrected replacement of last backslash
2016-12-08 11:33:54 -05:00
Hans-Joachim Kliemeck
cd0e97dc77
corrected requirements
2016-12-08 11:33:54 -05:00
Hans-Joachim Kliemeck
5f9eaf193e
fixxed problems related to path input
2016-12-08 11:33:54 -05:00
Hans-Joachim Kliemeck
0d01a36dd9
first implementation of win_share module
2016-12-08 11:33:54 -05:00
Marcin Dobosz
6f68db5c1a
Fix win_iis_webapppool module to not null ref when removing an apppool using PS4
2016-12-08 11:33:54 -05:00
nitzmahone
092c3ccbde
fix default arg handling and error messages in win_file_version
2016-12-08 11:33:54 -05:00
nitzmahone
db58300aa7
fix missing bracket in win_file_version
2016-12-08 11:33:54 -05:00
Sam Liu
a077c4bc9d
fix some error for passing CI build.
2016-12-08 11:33:53 -05:00
Sam Liu
b174416895
Fixed: exception swallowing
2016-12-08 11:33:53 -05:00
Sam Liu
d5fe7633e2
new module win_file_version
2016-12-08 11:33:53 -05:00
liquidat
87bc5fcb24
remove legacy action style from examples
...
- "action" style invoking is a legacy way to call modules
- the examples were updated to the typical style of calling complex
modules:
ovirt:
parameter1: value1
parameter2: value2
...
2016-12-08 11:33:53 -05:00
Matt Martz
019a944fb3
Catch errors related to insufficient (old) versions of pexpect. Fixes #13660
2016-12-08 11:33:53 -05:00
Will Keeling
876fe06290
Better handling of package groups in pacman module
2016-12-08 11:33:53 -05:00
Jonathan Mainguy
ac8b171da4
fixes bug where puppet fails if logdest is not specified
2016-12-08 11:33:53 -05:00
Toshio Kuratomi
c602d49d42
Fail due to no dnf module installed earlier as we use a dnf utility function to determine if we have permission to install packages.
2016-12-08 11:33:53 -05:00
Jiri Tyr
bb194b03bc
Removing parameter from yum_repository module
2016-12-08 11:33:53 -05:00
Jiri Tyr
709ae10207
Adding more options to the yum_repository module
2016-12-08 11:33:53 -05:00
Eike Frost
85f6bb4d8e
Check whether interface-list exits before querying its length
2016-12-08 11:33:53 -05:00
Ricardo Carrillo Cruz
9fea94b5bf
Fix instantiation of openstack_cloud object in os_project
...
The os_project module instantiates the openstack cloud object
by passing the module params kwargs.
As the params contain a key named 'domain_id', this is used
for domain in the OpenStack connection, instead of the domain value
the user specifies on the OSCC clouds.yaml or OpenStack envvars.
This fix corrects this by popping the 'domain_id' key, so it we
keep the value but it's not passed later on module.params.
2016-12-08 11:33:53 -05:00
Darek Kaczyński
17a6cea512
ecs_task module documentation fixes
2016-12-08 11:33:53 -05:00
Joseph Callen
773db55233
Resolves issue with vmware_migrate_vmk module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_migrate_vmk module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Migrate Management vmk
local_action:
module: vmware_migrate_vmk
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
esxi_hostname: "{{ hostvars[item].hostname }}"
device: vmk1
current_switch_name: temp_vswitch
current_portgroup_name: esx-mgmt
migrate_switch_name: dvSwitch
migrate_portgroup_name: Management
with_items: groups['foundation_esxi']
```
Module Testing
```
TASK [Migrate Management vmk] **************************************************
task path: /opt/autodeploy/projects/emmet/tasks/deploy/migrate_vmk.yml:3
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252 )" )
localhost PUT /tmp/tmpdlhr6t TO /root/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252/vmware_migrate_vmk
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252/vmware_migrate_vmk; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695485.85-245405603184252/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168 )" )
localhost PUT /tmp/tmpqfZqh1 TO /root/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168/vmware_migrate_vmk
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168/vmware_migrate_vmk; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695490.35-143738865490168/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882 )" )
localhost PUT /tmp/tmpf3rKZq TO /root/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882/vmware_migrate_vmk
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882/vmware_migrate_vmk; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695491.96-124154332968882/" > /dev/null 2>&1
ok: [foundation-vcsa -> localhost] => (item=foundation-esxi-01) => {"changed": false, "invocation": {"module_args": {"current_portgroup_name": "esx-mgmt", "current_switch_name": "temp_vswitch", "device": "vmk1", "esxi_hostname": "cscesxtmp001", "hostname": "172.27.0.100", "migrate_portgroup_name": "Management", "migrate_switch_name": "dvSwitch", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root"}, "module_name": "vmware_migrate_vmk"}, "item": "foundation-esxi-01"}
ok: [foundation-vcsa -> localhost] => (item=foundation-esxi-02) => {"changed": false, "invocation": {"module_args": {"current_portgroup_name": "esx-mgmt", "current_switch_name": "temp_vswitch", "device": "vmk1", "esxi_hostname": "cscesxtmp002", "hostname": "172.27.0.100", "migrate_portgroup_name": "Management", "migrate_switch_name": "dvSwitch", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root"}, "module_name": "vmware_migrate_vmk"}, "item": "foundation-esxi-02"}
ok: [foundation-vcsa -> localhost] => (item=foundation-esxi-03) => {"changed": false, "invocation": {"module_args": {"current_portgroup_name": "esx-mgmt", "current_switch_name": "temp_vswitch", "device": "vmk1", "esxi_hostname": "cscesxtmp003", "hostname": "172.27.0.100", "migrate_portgroup_name": "Management", "migrate_switch_name": "dvSwitch", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root"}, "module_name": "vmware_migrate_vmk"}, "item": "foundation-esxi-03"}
```
2016-12-08 11:33:53 -05:00
Joseph Callen
eece1346ab
missing doc fragment
2016-12-08 11:33:53 -05:00
Joseph Callen
3721a4647c
Resolves issue with vmware_vm_vss_dvs_migrate module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_vm_vss_dvs_migrate module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Migrate VCSA to vDS
local_action:
module: vmware_vm_vss_dvs_migrate
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
vm_name: "{{ hostname }}"
dvportgroup_name: Management
```
Module Testing
```
ASK [Migrate VCSA to vDS] *****************************************************
task path: /opt/autodeploy/projects/emmet/site_deploy.yml:260
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859 )" )
localhost PUT /tmp/tmpkzD4pF TO /root/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859/vmware_vm_vss_dvs_migrate
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859/vmware_vm_vss_dvs_migrate; rm -rf "/root/.ansible/tmp/ansible-tmp-1454695546.3-207189190861859/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => {"changed": true, "invocation": {"module_args": {"dvportgroup_name": "Management", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "username": "root", "vm_name": "cscvcatmp001"}, "module_name": "vmware_vm_vss_dvs_migrate"}, "result": null}
```
2016-12-08 11:33:53 -05:00
Joseph Callen
cef9e42896
Resolves issue with vmware_host module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_host module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Add Host
local_action:
module: vmware_host
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
datacenter_name: "{{ mgmt_vdc }}"
cluster_name: "{{ mgmt_cluster }}"
esxi_hostname: "{{ hostvars[item].hostname }}"
esxi_username: "{{ esxi_username }}"
esxi_password: "{{ site_passwd }}"
state: present
with_items: groups['foundation_esxi']
```
Module Testing
```
TASK [Add Host] ****************************************************************
task path: /opt/autodeploy/projects/emmet/site_deploy.yml:214
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937 )" )
localhost PUT /tmp/tmppmr9i9 TO /root/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937/vmware_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937/vmware_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693866.1-87710459703937/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834 )" )
localhost PUT /tmp/tmpVB81f2 TO /root/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834/vmware_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834/vmware_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693943.8-75870536677834/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563 )" )
localhost PUT /tmp/tmpFB7VQB TO /root/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563/vmware_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563/vmware_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693991.56-163414752982563/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-01) => {"changed": true, "invocation": {"module_args": {"cluster_name": "Foundation", "datacenter_name": "Test-Lab", "esxi_hostname": "cscesxtmp001", "esxi_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "esxi_username": "root", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "username": "root"}, "module_name": "vmware_host"}, "item": "foundation-esxi-01", "result": "'vim.HostSystem:host-15'"}
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-02) => {"changed": true, "invocation": {"module_args": {"cluster_name": "Foundation", "datacenter_name": "Test-Lab", "esxi_hostname": "cscesxtmp002", "esxi_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "esxi_username": "root", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "username": "root"}, "module_name": "vmware_host"}, "item": "foundation-esxi-02", "result": "'vim.HostSystem:host-20'"}
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-03) => {"changed": true, "invocation": {"module_args": {"cluster_name": "Foundation", "datacenter_name": "Test-Lab", "esxi_hostname": "cscesxtmp003", "esxi_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "esxi_username": "root", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "username": "root"}, "module_name": "vmware_host"}, "item": "foundation-esxi-03", "result": "'vim.HostSystem:host-21'"}
```
2016-12-08 11:33:53 -05:00
Joseph Callen
fb3bb746b2
Resolves issue with vmware_dvs_portgroup module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_dvs_portgroup module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Create Management portgroup
local_action:
module: vmware_dvs_portgroup
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
portgroup_name: Management
switch_name: dvSwitch
vlan_id: "{{ hostvars[groups['foundation_esxi'][0]].mgmt_vlan_id }}"
num_ports: 120
portgroup_type: earlyBinding
state: present
```
Module Testing
```
TASK [Create Management portgroup] *********************************************
task path: /opt/autodeploy/projects/emmet/tasks/deploy/dvs_network.yml:17
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693809.13-142252676354410 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693809.13-142252676354410 )" )
localhost PUT /tmp/tmpeQ8M1U TO /root/.ansible/tmp/ansible-tmp-1454693809.13-142252676354410/vmware_dvs_portgroup
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693809.13-142252676354410/vmware_dvs_portgroup; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693809.13-142252676354410/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => {"changed": true, "invocation": {"module_args": {"hostname": "172.27.0.100", "num_ports": 120, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "portgroup_name": "Management", "portgroup_type": "earlyBinding", "state": "present", "switch_name": "dvSwitch", "username": "root", "vlan_id": 2700}, "module_name": "vmware_dvs_portgroup"}, "result": "None"}
```
2016-12-08 11:33:52 -05:00
Joseph Callen
9bdc59a6ac
Resolves issue with vmware_cluster module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_cluster module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Create Cluster
local_action:
module: vmware_cluster
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
datacenter_name: "{{ mgmt_vdc }}"
cluster_name: "{{ mgmt_cluster }}"
enable_ha: True
enable_drs: True
enable_vsan: True
```
Module testing
```
TASK [Create Cluster] **********************************************************
task path: /opt/autodeploy/projects/emmet/site_deploy.yml:188
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693788.92-14097560271233 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693788.92-14097560271233 )" )
localhost PUT /tmp/tmpAJfdPb TO /root/.ansible/tmp/ansible-tmp-1454693788.92-14097560271233/vmware_cluster
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693788.92-14097560271233/vmware_cluster; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693788.92-14097560271233/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => {"changed": true, "invocation": {"module_args": {"cluster_name": "Foundation", "datacenter_name": "Test-Lab", "enable_drs": true, "enable_ha": true, "enable_vsan": true, "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "username": "root"}, "module_name": "vmware_cluster"}}
```
2016-12-08 11:33:52 -05:00
Joseph Callen
0aa4f867de
Resolves issue with vmware_dvs_host module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_dvs_host module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Add Host to dVS
local_action:
module: vmware_dvs_host
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
esxi_hostname: "{{ hostvars[item].hostname }}"
switch_name: dvSwitch
vmnics: "{{ dvs_vmnic }}"
state: present
with_items: groups['foundation_esxi']
```
Module Testing
```
TASK [Add Host to dVS] *********************************************************
task path: /opt/autodeploy/projects/emmet/site_deploy.yml:234
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454694039.6-259977654985844 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454694039.6-259977654985844 )" )
localhost PUT /tmp/tmpGrHqbd TO /root/.ansible/tmp/ansible-tmp-1454694039.6-259977654985844/vmware_dvs_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454694039.6-259977654985844/vmware_dvs_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454694039.6-259977654985844/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454694058.76-121920794239796 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454694058.76-121920794239796 )" )
localhost PUT /tmp/tmpkP7DPu TO /root/.ansible/tmp/ansible-tmp-1454694058.76-121920794239796/vmware_dvs_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454694058.76-121920794239796/vmware_dvs_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454694058.76-121920794239796/" > /dev/null 2>&1
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454694090.2-33641188152663 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454694090.2-33641188152663 )" )
localhost PUT /tmp/tmp216NwV TO /root/.ansible/tmp/ansible-tmp-1454694090.2-33641188152663/vmware_dvs_host
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454694090.2-33641188152663/vmware_dvs_host; rm -rf "/root/.ansible/tmp/ansible-tmp-1454694090.2-33641188152663/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-01) => {"changed": true, "invocation": {"module_args": {"esxi_hostname": "cscesxtmp001", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "dvSwitch", "username": "root", "vmnics": ["vmnic2"]}, "module_name": "vmware_dvs_host"}, "item": "foundation-esxi-01", "result": "None"}
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-02) => {"changed": true, "invocation": {"module_args": {"esxi_hostname": "cscesxtmp002", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "dvSwitch", "username": "root", "vmnics": ["vmnic2"]}, "module_name": "vmware_dvs_host"}, "item": "foundation-esxi-02", "result": "None"}
changed: [foundation-vcsa -> localhost] => (item=foundation-esxi-03) => {"changed": true, "invocation": {"module_args": {"esxi_hostname": "cscesxtmp003", "hostname": "172.27.0.100", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "dvSwitch", "username": "root", "vmnics": ["vmnic2"]}, "module_name": "vmware_dvs_host"}, "item": "foundation-esxi-03", "result": "None"}
```
2016-12-08 11:33:52 -05:00
Rene Moser
fb4c299f13
cloudstack: new module cs_zone
2016-12-08 11:33:52 -05:00
Rene Moser
3a6fd536ab
cloudstack: new module cs_cluster
2016-12-08 11:33:52 -05:00
Rene Moser
2b21212dc6
cloudstack: new module cs_pod
2016-12-08 11:33:52 -05:00
Rene Moser
7d1a4db9ee
cloudstack: new module cs_instance_facts
2016-12-08 11:33:52 -05:00
Rene Moser
b609250cfd
cloudstack: add new module cs_resourcelimit
2016-12-08 11:33:52 -05:00
Rene Moser
595eb1f8f1
cloudstack: new module cs_configuration
2016-12-08 11:33:52 -05:00
Eike Frost
9779792b07
return as unchanged if macro update is unnecessary
2016-12-08 11:33:52 -05:00
Konstantin Shalygin
3956549e6c
Fix recurse delete. Add force update_cache feature.
2016-12-08 11:33:52 -05:00
Corwin Brown
62e8f46390
Converting result to snake_case before returning
2016-12-08 11:33:52 -05:00
Corwin Brown
ac620b79dd
Added UseBasicParsing flag
...
win_uri uses "Invoke-WebRequest" under the covers, which apparently
uses Internet Explorer to parse a webpage. The problem is if a user
has never run Internet Explorer, it will be unable to do that. The
work around for this is to set the "-UseBasicParsing" flag.
The only advantage to having the Internet Explorer parsed page is
that you can then access the DOM as if it was a powershell
argument. That doesn't seem super useful for Ansible to be able
to do, so I set the default to be "-UseBasicParsing"
2016-12-08 11:33:52 -05:00
Corwin Brown
20284fed88
bug fixes
2016-12-08 11:33:52 -05:00
Corwin Brown
88e4faa1ac
Using Get-AnsibleParam
...
conflict
typo
2016-12-08 11:33:52 -05:00
Corwin Brown
a979624b88
Adding win_uri module
2016-12-08 11:33:52 -05:00
Marcos Diez
ece891baec
Updated database/misc/mongodb_user.py, the docs now explain how to add a read user to the local/oplog db
2016-12-08 11:33:51 -05:00
Matt Martz
4842758fd1
Choices should be a list of true/false not the string BOOLEANS
2016-12-08 11:33:51 -05:00
Matt Martz
402a996430
Don't call sys.exit in sns_topic, use HAS_BOTO to fail
2016-12-08 11:33:51 -05:00
Matt Martz
27be34ef9d
DOCUMENTATION fixes for a few modules
2016-12-08 11:33:51 -05:00
Matt Martz
e3cffb0de4
Fix version_added for recently added modules
2016-12-08 11:33:51 -05:00
Joseph Callen
9ab5b367bd
Resolves issue with vmware_dvswitch module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing. This PR resolves that issue with the vmware_dvswitch module.
@kamsz reported this issue in https://github.com/ansible/ansible-modules-extras/pull/1568
Playbook
```
- name: Create dvswitch
local_action:
module: vmware_dvswitch
hostname: "{{ mgmt_ip_address }}"
username: "{{ vcsa_user }}"
password: "{{ vcsa_pass }}"
datacenter_name: "{{ mgmt_vdc }}"
switch_name: dvSwitch
mtu: 1500
uplink_quantity: 2
discovery_proto: lldp
discovery_operation: both
state: present
```
Module Testing
```
TASK [Create dvswitch] *********************************************************
task path: /opt/autodeploy/projects/emmet/tasks/deploy/dvs_network.yml:3
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693792.01-113207408596014 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454693792.01-113207408596014 )" )
localhost PUT /tmp/tmptb3e2c TO /root/.ansible/tmp/ansible-tmp-1454693792.01-113207408596014/vmware_dvswitch
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454693792.01-113207408596014/vmware_dvswitch; rm -rf "/root/.ansible/tmp/ansible-tmp-1454693792.01-113207408596014/" > /dev/null 2>&1
changed: [foundation-vcsa -> localhost] => {"changed": true, "invocation": {"module_args": {"datacenter_name": "Test-Lab", "discovery_operation": "both", "discovery_proto": "lldp", "hostname": "172.27.0.100", "mtu": 1500, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "dvSwitch", "uplink_quantity": 2, "username": "root"}, "module_name": "vmware_dvswitch"}, "result": "'vim.dvs.VmwareDistributedVirtualSwitch:dvs-9'"}
```
2016-12-08 11:33:51 -05:00
Ronny
bb417d2b62
Update zabbix_host.py
...
Use existing proxy when updating a host unless proxy is specified. Before change proxy was always set to none(0) when updating.
2016-12-08 11:33:51 -05:00
Rene Moser
5344701557
cloudstack: cs_instance: implement updating security groups
...
ACS API implemented in 4.8, has no effect < 4.8.
2016-12-08 11:33:51 -05:00
Rene Moser
51393a0e0f
cloudstack: use CS_HYPERVISORS from cloudstack utils
2016-12-08 11:33:51 -05:00
Joseph Callen
750f6f35ed
Fixed documentation
2016-12-08 11:33:51 -05:00
Joseph Callen
e4d7af368b
Resolves issue with vmware_vswitch module for v2.0
...
When this module was written back in May 2015 we were using 1.9.x. Being lazy I added to param the objects that the other functions would need. What I have noticed is in 2.0 exit_json is trying to jsonify those complex objects and failing.
Playbook
```yaml
- name: Add a temporary vSwitch
local_action:
module: vmware_vswitch
hostname: "{{ inventory_hostname }}"
username: "{{ esxi_username }}"
password: "{{ site_passwd }}"
switch_name: temp_vswitch
nic_name: "{{ vss_vmnic }}"
mtu: 1500
```
Module Testing
```bash
TASK [Add a temporary vSwitch] *************************************************
task path: /opt/autodeploy/projects/emmet/tasks/deploy/esxi_network.yml:13
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454342817.37-180776062017566 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454342817.37-180776062017566 )" )
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454342817.41-201974997737598 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454342817.41-201974997737598 )" )
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo $HOME/.ansible/tmp/ansible-tmp-1454342817.44-148446986849801 )" && echo "$( echo $HOME/.ansible/tmp/ansible-tmp-1454342817.44-148446986849801 )" )
localhost PUT /tmp/tmpLLExSG TO /root/.ansible/tmp/ansible-tmp-1454342817.37-180776062017566/vmware_vswitch
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454342817.37-180776062017566/vmware_vswitch; rm -rf "/root/.ansible/tmp/ansible-tmp-1454342817.37-180776062017566/" > /dev/null 2>&1
localhost PUT /tmp/tmpyoAaHt TO /root/.ansible/tmp/ansible-tmp-1454342817.41-201974997737598/vmware_vswitch
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454342817.41-201974997737598/vmware_vswitch; rm -rf "/root/.ansible/tmp/ansible-tmp-1454342817.41-201974997737598/" > /dev/null 2>&1
localhost PUT /tmp/tmpPcmaMZ TO /root/.ansible/tmp/ansible-tmp-1454342817.44-148446986849801/vmware_vswitch
localhost EXEC LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1454342817.44-148446986849801/vmware_vswitch; rm -rf "/root/.ansible/tmp/ansible-tmp-1454342817.44-148446986849801/" > /dev/null 2>&1
changed: [foundation-esxi-01 -> localhost] => {"changed": true, "invocation": {"module_args": {"hostname": "foundation-esxi-01", "mtu": 1500, "nic_name": "vmnic1", "number_of_ports": 128, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "temp_vswitch", "username": "root"}, "module_name": "vmware_vswitch"}}
changed: [foundation-esxi-02 -> localhost] => {"changed": true, "invocation": {"module_args": {"hostname": "foundation-esxi-02", "mtu": 1500, "nic_name": "vmnic1", "number_of_ports": 128, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "temp_vswitch", "username": "root"}, "module_name": "vmware_vswitch"}}
changed: [foundation-esxi-03 -> localhost] => {"changed": true, "invocation": {"module_args": {"hostname": "foundation-esxi-03", "mtu": 1500, "nic_name": "vmnic1", "number_of_ports": 128, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "state": "present", "switch_name": "temp_vswitch", "username": "root"}, "module_name": "vmware_vswitch"}}
```
Documentation fix
2016-12-08 11:33:51 -05:00
Thierno IB. BARRY
0f175cec07
Add ES 2.x support
...
Add compatibility between ES 1.x and ES 2.x.
bin/plugin install | remove [plugin_name] works on ES 1.x and ES 2.x
2016-12-08 11:33:51 -05:00
Rene Moser
e9667eb542
doc: replace yumrepo with yum_repository
2016-12-08 11:33:51 -05:00
Rene Moser
84259eb2d6
rename yumrepo to yum_repository
2016-12-08 11:33:51 -05:00
jhawkesworth@users.noreply.github.com
d5ad463a5a
Add extra PS Drives so you can access other parts of the registry
2016-12-08 11:33:50 -05:00
Phil
55c671a18b
removed hardcoded paths, check for .exe error exit code, use get-attr for required param check.
2016-12-08 11:33:50 -05:00
Phil
f1579a1207
init commit win_timezone
2016-12-08 11:33:50 -05:00
jhawkesworth@users.noreply.github.com
061365e892
First pass at adding win_regmerge module for handling bulk registry changes
2016-12-08 11:33:50 -05:00
Eike Frost
007b637e7a
Add explicit argument_spec types to avoid misinterpretation and subsequent errors (i.e. getting an int instead of the expected str)
2016-12-08 11:33:50 -05:00
Matt Martz
2738ae94c0
Exclude modules that are importing requests
2016-12-08 11:33:50 -05:00
Borys Borysenko
149ebdb15f
The size option is required for lvol module with state=present
2016-12-08 11:33:50 -05:00
Brian Coca
88c946ba4d
added docs to blockinfile with_ interactions
...
fixes #1592
2016-12-08 11:33:50 -05:00
Michael Scherer
0670a6c56d
Add documentation to explain that pvs will be created if needed
...
Fix #1720
2016-12-08 11:33:50 -05:00
Travis J Parker
b8c8bb5238
fixes documented command for svc sending SIGUSR1
2016-12-08 11:33:50 -05:00
Matt Martz
d44dd63a00
Add actual version to version_added for svc module
2016-12-08 11:33:50 -05:00
Joel Thompson
8539d6f502
Fix documentation for sns_topic module
...
Currently the documentation does not correspond to the Ansible standards
for module documentation. This should bring it into compliance.
2016-12-08 11:33:50 -05:00
Dag Wieers
9199f56d80
Fix typo
2016-12-08 11:33:50 -05:00
Ton Kersten
fb471fc0a8
Fix facter path
2016-12-08 11:33:50 -05:00
Brian Coca
383403282f
now point to local template
2016-12-08 11:33:50 -05:00
Brian Coca
392fde1847
initial addition of issue/pr temlpates
2016-12-08 11:33:50 -05:00
Brian Coca
130aca03fa
minor docfixes
2016-12-08 11:33:50 -05:00
Ritesh Khadgaray
c3e9c54f29
files/blockinfile.py : ERROR: version_added for new option (follow) should be 2.1. Currently 0.0
2016-12-08 11:33:49 -05:00
Matt Martz
1f7a2041be
Indicate proxy_host and proxy_port were added in 2.1
2016-12-08 11:33:49 -05:00
Brad Wilson
6c07f42b8d
Issue #1668 : rabbitmq_user: Ansible HEAD incorrectly treats permissions as a string instead of a list
2016-12-08 11:33:49 -05:00
Brian Coca
4702cc9b1b
added follow docs back, removed from shared
2016-12-08 11:33:49 -05:00
Brian Coca
c7108db1a0
merged duplicate entries for vdc_name
2016-12-08 11:33:49 -05:00
Jan Chaloupka
6e201948bc
dnf module: package not installed with state=latest
...
dnf: name=PACKAGE state=latest is reponsible for two use cases:
- to install a package if not already installed.
- to update the package to the latest if already installed.
The latter use cases is not handled properly as base.upgrade does not
throw dnf.exceptions.MarkingError if a package is not installed.
Setting base.conf.best = True ensures a package is installed or
updated to the latest when calling base.install.
Sign-off: jsilhan@redhat.com
Sign-off: jchaloup@redhat.com
2016-12-08 11:33:49 -05:00
Michael Baydoun
221d1b7744
Update ec2_vpc_net_facts.py
...
Corrected version_added
2016-12-08 11:33:49 -05:00
Thierno IB. BARRY
4c07e1447e
update doc for proxy support
...
Update documentation to add proxy section
2016-12-08 11:33:49 -05:00
Thierno IB. BARRY
32d4a8811c
Elasticsearch: Add proxy support
...
Add proxy support for plugin installation.
2016-12-08 11:33:49 -05:00
Alex Kalinin
126f8b709f
Fix opening libvirt esx connection
2016-12-08 11:33:49 -05:00
Brian Coca
51e034a8cc
fixed version added
2016-12-08 11:33:49 -05:00
James Cammarata
f1e50f7616
Adding version_added field to logdest field for puppet module
2016-12-08 11:33:49 -05:00
Monty Taylor
d8f35dfb18
Add option to send puppet apply logs to syslog
...
While returning puppet logs as ansible stdout is useful in some cases,
there are also cases where it's more destructive than helpful. For
those, local logging to syslog so that the ansible logging makes sense
is very useful.
This defaults to stdout so that behavior does not change for people.
2016-12-08 11:33:49 -05:00
Brian Coca
c7f4fbb8a7
corrected parameter name and added missing description
2016-12-08 11:33:49 -05:00
Brian Coca
e25032cc86
fixed misppelled description
2016-12-08 11:33:49 -05:00
Toshio Kuratomi
7a686ab6d8
U() markings in pushover docs should remain but need to be uppercased.
...
pri description needs to be a list.
2016-12-08 11:33:49 -05:00
Baptiste Mille-Mathias
1c3bbfe767
remove unicode prefix and correct text in table
...
Remove the unicode prefix displayed before the url pushover.net
Attempt to correct the text in the table which appear vertically.
2016-12-08 11:33:48 -05:00
Jiri Tyr
014d78e78d
Adding params option into the yumrepo module
2016-12-08 11:33:48 -05:00
Tim Rupp
6ef0c71523
Fixes missing validate_certs parameter
...
The bigip_api method was changed in the module_utils function definition
to include the validate_certs option but the bigip_virtual_server module
was not updated accordingly. This patch updates the method so that the
error message below is not returned to the user
received exception: bigip_api() takes exactly 4 arguments (3 given)
2016-12-08 11:33:48 -05:00
Johan Wirén
c54841fb3e
Keep, but ignore createparent option
2016-12-08 11:33:48 -05:00
Johan Wirén
dc15c98e6f
Removes the createparent property.
...
The least surprising thing is to always create parents
2016-12-08 11:33:48 -05:00
Johan Wirén
7bb79093c2
Only considers local attributes when comparing state
...
This should fix #1092
2016-12-08 11:33:48 -05:00
Johan Wirén
14a0cf142d
Documentation fixes
2016-12-08 11:33:48 -05:00
Johan Wirén
a410f524b4
Update example
2016-12-08 11:33:48 -05:00
Johan Wirén
e08638b737
Changes how zfs properties are handled
...
This moves the validation of properties to the zfs command itself. The
properties and their choices were not really correct anyway due to
differences between OpenZFS and Solaris/ZFS.
2016-12-08 11:33:48 -05:00
Charles Ferguson
f4a533fa95
Update 'patch' documentation for src, remote_src, backup and binary.
...
The patch module has a few missing items, and inconsistencies, in its
documentation. A few of which are addressed here.
Within Ansible documentation, the choices for boolean values are
commonly 'yes', and 'no'. We standardise the options on that.
'remote_src' documentation uses 'False' and 'True' for its documentation,
so these have been updated in both the choices and default.
'src' documentation refers to 'remote_src', so is updated to use
the 'no' choice.
'backup' did not describe its options and default at all, so we add
them.
'binary' default used 'False', but specified the type as 'bool' which is
implicitly documented as 'yes'/'no', so we make that 'no' as well.
2016-12-08 11:33:48 -05:00
Toshio Kuratomi
96f1bd82c0
Allow dnf to remove dependent packages of a package that is being removed
...
Fixes #1517
2016-12-08 11:33:48 -05:00
Matt Martz
78759c667a
Fix DOCUMENTATION for ec2_vpc_dhcp_options.py and add missing RETURN to ec2_vol_facts.py
2016-12-08 11:33:48 -05:00
Sumit Roy
8eeb30da3d
Ensure that port_path is split into at most 2 components.
...
cloudstack: cs_instance: fix do not require name to be set to avoid clashes
Require one of display_name or name. If both is given, name is used as identifier.
cloudstack: fix name is not case insensitive
cloudstack: cs_template: implement state=extracted
Update f5 validate_certs functionality to do the right thing on multiple python versions
This requires the implementation in the module_utils code here
https://github.com/ansible/ansible/pull/13667 to funciton
fixed domain_id to actually be supported
also added domain as an alias
alt fixes #1437
Simplify the code and remove use_unsafe_shell=True
While there is no security issue with this shell snippet, it
is better to not rely on shell and avoid use_unsafe_shell.
Fix for issue #1074 . Now able to create volume without replica's.
Improved fix for #1074 . Both None and '' transform to fqdn.
Fix for ansible-modules-extras issue #1080
2016-12-08 11:33:48 -05:00
Vincent VAN HOLLEBEKE
3fd5173413
Do not fail when action is delete and volume is not present
...
This prevents failing when a playbook describes a volume deletion and
is launched more that once.
Without this fix, if you run the playbook a second time, it will fail.
2016-12-08 11:33:48 -05:00
Chad Nelson
89baffa06f
Doc wrongly indicates permanent is required
...
But it isn't. :)
2016-12-08 11:33:48 -05:00
Brian Coca
91ff5ce256
added missing verison_added
2016-12-08 11:33:48 -05:00
Mstislav Bobakov
dcc841d8d6
Add custom parameter for a sensu_check. revert newline
2016-12-08 11:33:47 -05:00
Mstislav Bobakov
b649a15a97
Add custom parameter for a sensu_check. Fixes.
...
JSON replaced within dict.
Added more docs.
2016-12-08 11:33:47 -05:00
Mstislav Bobakov
1665254453
Add custom parameter for a sensu_check
2016-12-08 11:33:47 -05:00
Brian Coca
4873b941ff
added missing version_added
2016-12-08 11:33:47 -05:00
Daniel Vigueras
4c60c2acc1
iptables: add --limit-burst option
2016-12-08 11:33:47 -05:00
Joel Thompson
bace230f25
Add new ec2_vpc_dhcp_options module
...
This module manages EC2 DHCP options for a given VPC. It allows you to
specify all the options which AWS allows you to set in a DHCP option
set.
2016-12-08 11:33:47 -05:00
Shawn Siefkas
7cf0f8a7f6
Fixing check mode support for vpc route tables
...
Loop compatibility for dry run exception handling
Route table deletion dry run handler
Fixing regression in propagating_vgw_ids default value
Adjusting truthiness of changed attribute for route manipulation
Updating propagating_vgw_ids default in docstring
2016-12-08 11:33:47 -05:00
Hans-Joachim Kliemeck
84a5a7a831
fail if type parameter is empty
2016-12-08 11:33:47 -05:00
Hans-Joachim Kliemeck
9a533f1b5f
added credits, fixed documentation
2016-12-08 11:33:47 -05:00
Hans-Joachim Kliemeck
464fb89698
made win_acl strict compliant
2016-12-08 11:33:47 -05:00
Hans-Joachim Kliemeck
8f7517ac21
fixed problem with sid/windows 2008 by using SID. fixed problems related to default accounts like BUILTIN\SYSTEM
2016-12-08 11:33:47 -05:00
wimnat
6d239c6a3f
New module - ec2_vol_facts
2016-12-08 11:33:47 -05:00
Corwin Brown
dd918401f8
Added Error messages to the Try/Catch blocks
2016-12-08 11:33:47 -05:00
Corwin Brown
e0fa5fa74c
Switching to Get-AnsibleParam
...
Switching to Win_Unzip
2016-12-08 11:33:47 -05:00
Corwin Brown
34ff61e24f
Made Powershell Strict Complient
2016-12-08 11:33:47 -05:00
Marian Rusu
e0e45bd383
Enable managing multiple user permissions rules from one shot
...
One of inconvinence this address is the the fact that
you have to pass user's tags even if you just want to
add a permission rule
Signed-off-by: Marian Rusu <rusumarian91@gmail.com>
2016-12-08 11:33:47 -05:00
Baptiste Mille-Mathias
06b3d39076
fix typo
...
conainerization => containerization
2016-12-08 11:33:46 -05:00
Daniel Jakots
ffc291bc9a
fix the spelling of vim's flavor in the example
2016-12-08 11:33:46 -05:00
Toshio Kuratomi
255c4b01a8
Remove duplicate documentation fields
2016-12-08 11:33:46 -05:00
Dale Smith
7404418cbd
Fix regression of #821 in puppet of show_diff
...
Issue #821 fix: 1382576100ee3b17f4eb28c7186d92376f370676
Regressed since: 6912ca0acaed0d738d8dd9867721d2ff0094084a
Issue: #821
2016-12-08 11:33:46 -05:00
Ashley Penney
48c075d363
Fix package list for nmcli module.
...
There was a missing package that causes this to fail.
2016-12-08 11:33:46 -05:00
Ashley Penney
58aa9d38b8
Change example to include ethernet as the type.
2016-12-08 11:33:46 -05:00
tcr
7a1284fe70
Fix #1512 add missing property in win_firewall_rule
2016-12-08 11:33:46 -05:00
RajeevNambiar
77ca6641cb
Update sts_assume_role.py for showing the correct example syntax role_session_name instead of session_name
...
Update sts_assume_role.py for showing the correct example syntax role_session_name instead of session_name. session_name is not a valid property.
2016-12-08 11:33:46 -05:00
Yannig Perré
bf5fbfe2a7
Use -f when pvcreate to avoid interactive input. Fix https://github.com/ansible/ansible-modules-extras/issues/1504
2016-12-08 11:33:46 -05:00
Daniel Vigueras
801e895f62
iptables: fix param check in append_csv function
2016-12-08 11:33:46 -05:00
Michal Mach
855bf75709
Fix seport module issue when ports argument is interpolated from a variable and is a int
2016-12-08 11:33:46 -05:00
Alexander Bulimov
23675c3f8b
Allow recreation of same FS with force=yes
2016-12-08 11:33:46 -05:00
Alexander Gubin
58f3518666
Make fileystem module idemponent. Compare devicesize and filesystemsize.
2016-12-08 11:33:46 -05:00
Robb Wagoner
f7c044badf
InService percent key as literal percent (i.e 50, not .5)
2016-12-08 11:33:46 -05:00
Robb Wagoner
8f2eff6ca8
Include instance states (InService or OutOfService) as ELB facts
2016-12-08 11:33:46 -05:00
Mike Liu
fafb89cde5
Check that the current output from 'list_users' command contains a '\t'.
...
The `rabbitmqctl list_users` command will list the user's last login time
which does not include `\t` character. This is causing a ValueError exception
when attempting to split a user and its tags from the command output. This
fix will check for a `\t` in the current line of the output before splitting.
2016-12-08 11:33:45 -05:00
Rob White
d608dee29f
Add missing doc fragments
2016-12-08 11:33:45 -05:00
Matt Martz
38c258d9de
Add functionality to give multiple iterative responses for a question in expect
2016-12-08 11:33:45 -05:00
colynn.liu
ed48fb0f25
fixed python 2.4 compatibility
...
nf=tempfile.NamedTemporaryFile(delete=False)
TypeError: NamedTemporaryFile() got an unexpected keyword argument 'delete'
2016-12-08 11:33:45 -05:00
David Shrewsbury
ccee183143
Fix exception output for os_keystone_domain.
...
The message attribute of a shade exception is not very helpful.
Converting to a full string will contain many more details.
2016-12-08 11:33:45 -05:00
Scott Bonds
7f1ccad39b
add python 2.5 requirement and ansible 2.1 version_added
2016-12-08 11:33:45 -05:00
Scott Bonds
056a532d75
add ports support in openbsd_pkg
2016-12-08 11:33:45 -05:00
Rene Moser
10be5eb908
cloudstack: cs_portforward: fix missing return and remove unused arg
2016-12-08 11:33:45 -05:00
Björn Lichtblau
f9383cb8ef
Check to make sure the firewalld client is connected before proceeding.
...
Fixes #1138
Original patch referenced in https://github.com/ansible/ansible/issues/6911 ( f547733b1f
) was undone by 6f2b61d2d8
2016-12-08 11:33:45 -05:00
David Shrewsbury
17e9b85228
Update Keystone Domain module for latest shade
2016-12-08 11:33:45 -05:00
Monty Taylor
072cf69cc1
Extract module for keystone domain management
2016-12-08 11:33:45 -05:00
Haneef Ali
e4e88807e8
Ansible module for Keystone V3 API
...
Change-Id: I9db323cc9e5a42353cab5cf4be6e22449cef8542
2016-12-08 11:33:45 -05:00
Charles Paul
8e0d982204
use doc fragments
2016-12-08 11:33:45 -05:00
Tom X. Tobin
1223143ebe
osx_defaults: Fix boolean value parsing
...
Values for boolean types were being unconditionally treated as strings
(by calling `.lower()`), thus breaking value parsing for actual boolean
and integer objects.
It looks like the bug was introduced in:
- 130bd670d82cc55fa321021e819838e07ff10c08
Fixes #709 .
2016-12-08 11:33:45 -05:00
lipanski
9d355fb5af
Fix: Rename gem_install_path to gem_path - as specified in the docs
2016-12-08 11:33:45 -05:00
Linus Unnebäck
a928198783
iptables: cleanup
2016-12-08 11:33:44 -05:00
Jeroen Geusebroek
f1c3eb1413
Fix documentation default value for gluster_volume start_on_create
2016-12-08 11:33:44 -05:00
Toshio Kuratomi
5c6a3a348e
Trick ansible-modules-validate to pass this with no RETURN.
...
This is a module present in 1.9 so we have to have it in even though it doesn't have RETURN
2016-12-08 11:33:44 -05:00
Alejandro Guirao
59fce041af
Change for enabling future tests
2016-12-08 11:33:44 -05:00
Alejandro Guirao
315c4e773c
Change example to match a severity providen by Taiga out-of-the-box
2016-12-08 11:33:44 -05:00
Alejandro Guirao
f8df9e12d4
Minor example change
2016-12-08 11:33:44 -05:00
Alejandro Guirao
03117f9337
Fix version_added in DOCUMENTATION
2016-12-08 11:33:44 -05:00
Alejandro Guirao
4a17a20679
Fix DOCUMENTATION typo
2016-12-08 11:33:44 -05:00
Alejandro Guirao
6c776c687b
Add taiga_issue module
2016-12-08 11:33:44 -05:00
Jose A. Rivera
73a9abd1c8
gluster_volume: allow probing ourselves
...
We should allow "gluster peer probe" to determine if a given "host" maps to the
localhost, and detect that case accordingly.
2016-12-08 11:33:44 -05:00
Constantin07
e20317b3be
Print explicit error cause when no ELBs are found in AWS
2016-12-08 11:33:44 -05:00
Stepan Stipl
9bba1b66c5
Fix: route53_facts hosted_zone_id boto error
...
Boto is expecting parameter called "Id", not "HostedZoneId".
See
http://boto3.readthedocs.org/en/latest/reference/services/route53.html#Route53.Client.get_hosted_zone
Fixes ansible/ansible-modules-extras/#1465
2016-12-08 11:33:44 -05:00
Stanislav Ivchin
699a570f8b
little fix: facts['path'] -> facts['project_path']
2016-12-08 11:33:44 -05:00
Dreamcat4
49fe0b7815
win_regedit: fixes #1404
...
When 'value:' is set to be the key's "(default)" property value
2016-12-08 11:33:44 -05:00
Benjamin Wilson
0a8310b29f
Properly handle adding multiple bricks to volume
2016-12-08 11:33:44 -05:00
Toshio Kuratomi
ad0d2c1747
Update for modules which import json.
...
Some do not use the json module directly so don't need import json.
Some needed to fallback to simplejson with no traceback if neither was installed
Fixes #1298
2016-12-08 11:33:44 -05:00
Sebastien Couture
db051ff9d2
removed comment
2016-12-08 11:33:43 -05:00
Sebastien Couture
b50980d912
Added support for DNS SRV records
2016-12-08 11:33:43 -05:00
Jonathan Mainguy
be5dd09237
add snapshot feature to lvol
2016-12-08 11:33:43 -05:00
Alexander Winkler
dca9d618f0
fixed inline for more compatibility
2016-12-08 11:33:43 -05:00
Alexander Winkler
c730bd6f1c
Added update_catalog and some error handling
2016-12-08 11:33:43 -05:00
Rob
2916a8bf5d
Add secondary addresses to facts
2016-12-08 11:33:43 -05:00
Brian Coca
b014769c30
added note on choice version availability
2016-12-08 11:33:43 -05:00
Jordan Cohen
63bdeb6e6f
support for event alert monitors
2016-12-08 11:33:43 -05:00
Brian Coca
fbc52c233a
added version_added
2016-12-08 11:33:43 -05:00
Brad Wilson
37de6e7fd6
Add apply_to option to rabbitmq_policy
2016-12-08 11:33:43 -05:00
Yoshinori Teraoka
47b09873e2
add executable parameter to cpanm module
...
like other packaging modules (pip, gem)
2016-12-08 11:33:43 -05:00
Brian Coca
a57da4e329
added version info on autodetection feature
2016-12-08 11:33:43 -05:00
Łukasz Proszek
d2f060f278
add lxc support, without dropping openvz
2016-12-08 11:33:43 -05:00
Javier Palacios
9dcea19175
Allow relative path for bower executable
...
Add default value
Rename argument
Explicit verification of relative bower path
Add example
Old keyword name used in example
BUGFIX: tilde expansion actually useless on relative paths
Modify relative_execpath default value as suggested
Added version_added for relative_execpath
Update for last few comments on the bug report
* version to 2.1 since this feature enhancement will now go into 2.1
* set path and relative_execpath type to path
* Set default value of path to None
2016-12-08 11:33:43 -05:00
Toshio Kuratomi
0501a18608
Really disable RETURN
2016-12-08 11:33:43 -05:00
Toshio Kuratomi
c98db451ac
Disable RETURNS because the approved module doesn't have a RETURNS that is buildable
2016-12-08 11:33:43 -05:00
Mark Chance
ac86f8f0ad
fix, update the documentation of the modules
2016-12-08 11:33:42 -05:00
Mark Chance
00bd01c293
WIP documentation update
2016-12-08 11:33:42 -05:00
Mark Chance
7634539da7
add author tag in doc
2016-12-08 11:33:42 -05:00
Mark Chance
a1429f868b
update version, fix fail msgs
2016-12-08 11:33:42 -05:00
Mark Chance
9aa40a5826
cloud amazon ECS service modules
2016-12-08 11:33:42 -05:00
Toshio Kuratomi
b8e95535c2
Add a returns section for bigip_virtual-server
2016-12-08 11:33:42 -05:00
Toshio Kuratomi
e1bf46a32a
Fix documentation build
2016-12-08 11:33:42 -05:00
Charles Paul
3cd6e4c1f8
make dest use path type
...
path type
2016-12-08 11:33:42 -05:00
Toshio Kuratomi
0d66ac6f6f
Update the version_added to 2.1
2016-12-08 11:33:42 -05:00
Etienne CARRIERE
e85519a967
Developpement of enabled/disabled state
2016-12-08 11:33:42 -05:00
Etienne CARRIERE
824d57e852
Apply changes according to the review
2016-12-08 11:33:42 -05:00
Etienne CARRIERE
292e0a2275
Take review comments in accounts (pull request :582)
2016-12-08 11:33:42 -05:00
Etienne CARRIERE
c51c36d8d7
Add "Default Persistence profile" support
2016-12-08 11:33:42 -05:00
Etienne CARRIERE
3c06b968bc
Rework on Exception management
2016-12-08 11:33:42 -05:00
Etienne CARRIERE
37cb6519af
Localize exceptions for F5 LTM virtual server module
2016-12-08 11:33:42 -05:00
Etienne CARRIERE
ed3a2ca136
Factor F5 virtual_server module with the common functions
2016-12-08 11:33:42 -05:00
Etienne CARRIERE
0fb56e4c5b
Creation of bigip_virtual_server module
2016-12-08 11:33:42 -05:00
Rene Moser
5430497151
cloudstack: fixes and improvements
...
cs_instance: fix case insensitivity
cs_instance: remove duplicate code block
cs_securitygroup_rule: fix KeyError on older ACS
2016-12-08 11:33:41 -05:00
Jonathan Mainguy
badef2912b
Remove advertising show_diff feature
...
--diff will be added to more modules soon, and we want puppet module to utilize this instead of show_diff
2016-12-08 11:33:41 -05:00
Casey Lang
1c8ad72b7b
Fix puppet module formatting issue
...
The `->` in the `show_diff` option doc seemed to be causing the docs
page to break. Not sure why, since it was still valid YAML.
2016-12-08 11:33:41 -05:00
Charles Paul
bc21c565fe
adding no_log to password
2016-12-08 11:33:41 -05:00
ag-wood
67cd464ac7
Fix for ansible-modules-extras issue #1080
2016-12-08 11:33:41 -05:00
Jeroen Geusebroek
0b12f35f61
Improved fix for #1074 . Both None and '' transform to fqdn.
2016-12-08 11:33:41 -05:00
Jeroen Geusebroek
6fc533d663
Fix for issue #1074 . Now able to create volume without replica's.
2016-12-08 11:33:41 -05:00
Michael Scherer
d504253257
Simplify the code and remove use_unsafe_shell=True
...
While there is no security issue with this shell snippet, it
is better to not rely on shell and avoid use_unsafe_shell.
2016-12-08 11:33:41 -05:00
Brian Coca
896eecfdad
fixed domain_id to actually be supported
...
also added domain as an alias
alt fixes #1437
2016-12-08 11:33:41 -05:00
Toshio Kuratomi
6a02b17a2e
Update f5 validate_certs functionality to do the right thing on multiple python versions
...
This requires the implementation in the module_utils code here
https://github.com/ansible/ansible/pull/13667 to funciton
2016-12-08 11:33:41 -05:00
Rene Moser
d2db491098
cloudstack: cs_template: implement state=extracted
2016-12-08 11:33:41 -05:00
Rene Moser
75456f7b3a
cloudstack: fix name is not case insensitive
2016-12-08 11:33:41 -05:00
Rene Moser
e484e0dbda
cloudstack: cs_instance: fix do not require name to be set to avoid clashes
...
Require one of display_name or name. If both is given, name is used as identifier.
2016-12-08 11:33:41 -05:00
Matt Martz
bc8bbee640
Update .travis.yml to remove the validation exclusion for route53_zone
2016-12-08 11:33:41 -05:00
Matt Martz
51f9961b17
Update excludes with currently failing modules
2016-12-08 11:33:40 -05:00
Matt Martz
74c3e008d2
Import module snippets in the correct location
2016-12-08 11:33:40 -05:00
Matt Martz
22733a7574
Fix tabbed indentation in packaging/os/pkgutil.py
2016-12-08 11:33:40 -05:00
Matt Martz
8c14013b95
Fix tabbed indentation in network/haproxy.py
2016-12-08 11:33:40 -05:00
Matt Martz
7f42dda976
Remove unneeded spaces at the end of ohai
2016-12-08 11:33:40 -05:00
Matt Martz
3992ce127e
Use ansible-testing project to validate basic module requirements
2016-12-08 11:33:40 -05:00
Brian Coca
e60d7cc840
added examples to route53_zone
...
fixes #1061
2016-12-08 11:33:40 -05:00
quoing
6f782c342f
Fix 'An error occurred while looking up _xmpp-client._tcp.10.100.1.108' when IP host is configured
...
...
jabber: user=ansible@mydomain.tld
host=10.100.1.108
...
fatal: [bruce.mess.cz] => failed to parse: Invalid debugflag given: always
Invalid debugflag given: nodebuilder
2016-12-08 11:33:40 -05:00
Michael Scherer
df195b3076
Replace choices=BOOLEANS by type='bool', fix #1326
2016-12-08 11:33:40 -05:00
Rene Moser
c7f6b5e41f
cloudstack: cs_volume: simplify detach on state=absent
2016-12-08 11:33:40 -05:00
Joel Thompson
3796e26a9d
Add no_log=True to consul modules' API tokens
...
API tokens should be considered sensitive and not logged.
2016-12-08 11:33:40 -05:00
Gauvain Pocentek
165e025a6d
Add an __init__.py file in openstack/
...
The os_project module doesn't get installed if the __init__ file doesn't
exist in the repository.
2016-12-08 11:33:40 -05:00
Jonathan Mainguy
a50b661e54
Unify mysql modules.
...
Added config_file, ssl_ca, ssl_cert, ssl_key, changed connect method, added error checking where a backtrace previoussly was possible
2016-12-08 11:33:40 -05:00
Zach Abrahamson
7d072140b3
Wrapping room parameter in a string in case of using room IDs
2016-12-08 11:33:40 -05:00
Marc Mettke
43d2e3ad68
Pacman Module Fixes
...
Update: query_package documentation
Fix: Number of Packages to Updated was one to high,
'cause of counting the '\n'
Fix: Pacman was reinstalling state=latest packages,
even when it was unable to load the remote version
2016-12-08 11:33:40 -05:00
Robert Lu
c588be9bd8
check current version's existence (fire or cleanup)
...
* reserve current version when cleanup
* verify existence before fire a new version
* update doc of deploy_helper
2016-12-08 11:33:39 -05:00
Rene Moser
8ac9901481
cloudstack: cs_volume fixes and improvments
...
cloudstack: cs_volume: fix not usable in older cloudstack versions
affects CCP 4.3.0.2 , but not ACS / CCP 4.5.1
closes #1321
cloudstack: cs_volume: fix uable to create volumes with the same name on multiple zones
cloudstack: cs_volume: use type bool and fix python3 support
2016-12-08 11:33:39 -05:00
Brian Coca
8687151f7c
fix error with misArg not being declared
...
also fixed test to work on empty string or not for error reporting
2016-12-08 11:33:39 -05:00
Robert Lu
d9337fbd9c
update current_link without downtime
...
fix support of check mode
fix check module when needn't update current link
2016-12-08 11:33:39 -05:00
Monty Taylor
40a4247611
Sync minor fixes from OpenStack Infra
...
Infra has been keeping a local copy of this waiting for ansible 2 to
release. In getting ready for ansible 2 (and our ability to delete our
local copy of the file, I noticed we had a couple of minor cleanups.
Also, the timeout command is there to improve life and workaround puppet
deficiencies. However, it's not working around deficiencies on systems
that do not have the timeout command if we blindly use it.
The puppet specific timeout options are more complex and out of scope of
this.
Issue: #1273
2016-12-08 11:33:39 -05:00
Rene Moser
7ecbd8e34e
cloudstack: cs_instance: fixes and improvements
...
- cs_instance: fix VM not updated with states given stopped, started, restarted
A missing VM will be created though but an existing not updated. This fixes the lack of consistency.
- cs_instance: fix user data can not be cleared
- cs_instance: fix deleted VM not recovered on state=present
2016-12-08 11:33:39 -05:00
gfrank
9387c842a1
Use "" for AppParameters if it's null
2016-12-08 11:33:39 -05:00
Rene Moser
5f43afff5b
cloudstack: cs_facts: fix wrong description of returns cloudstack_public_ipv4, cloudstack_public_hostname
...
Also see http://docs.cloudstack.apache.org/projects/cloudstack-administration/en/4.6/api.html#user-data-and-meta-data
2016-12-08 11:33:39 -05:00
Rene Moser
73c6a35cae
cloudstack: cs_instance: implement state=restored
2016-12-08 11:33:39 -05:00
autotune
fa852c14fe
Fixed bug to recognize haproxy changes
2016-12-08 11:33:39 -05:00
Brian Coca
ccb5829673
added missing version_added to new options
2016-12-08 11:33:39 -05:00
Guido Lorenz
42d89dec18
win_chocolatey: Clean up documentation
2016-12-08 11:33:39 -05:00
Guido Lorenz
633773f386
win_chocolatey: Add install_args, params and ignoredependencies
2016-12-08 11:33:39 -05:00
Vladimir Dimov
cb338ccb46
Doc fix ec2_vpc_route_table.py
2016-12-08 11:33:39 -05:00
Vladimir Dimov
74a0665530
Doc fix on route53_health_check.py. Fixed first example. Should be register instead of record.
2016-12-08 11:33:39 -05:00
Kirill Kozlov
6f663fa7bf
Set latest as version argument default value
2016-12-08 11:33:38 -05:00
Brian Coca
a9abec5a03
updated version version_added to 2.1
2016-12-08 11:33:38 -05:00
Dylan Martin
766b53b066
added version option
2016-12-08 11:33:38 -05:00
Will Keeling
f1f98a15ca
Fixes #634 - multiple param handling by modprobe.py
2016-12-08 11:33:38 -05:00
Brian Coca
4db5119893
corrected version_added for new monit timeout opt
2016-12-08 11:33:38 -05:00
Björn Andersson
d577fedc26
monit: Set a high timeout waiting for status changes
...
Instead of waiting for up to a certain number of retries we set a high
timeout and only re-check every five seconds. Certain services can
take a minute or more to start and we want to avoid waisting resources
by polling too often.
2016-12-08 11:33:38 -05:00
Björn Andersson
69e9bd3406
monit: Add version_added and type for new argument
2016-12-08 11:33:38 -05:00
Björn Andersson
757c9bffee
monit: Wait for pending state changes for reloads
...
@mpeters reported that we're not checking that the named service is
actually there after a reload. And that sometimes monit doesn't actually
return anything at all after a reload.
2016-12-08 11:33:38 -05:00
Björn Andersson + SU Sheng Loong
469bf9ebd0
monit: Add retry for pending/initializing services
...
If there are already ongoing actions for a process managed by monit, the
module would exit unsuccessfully. It could also give off false positives
because it did not determine whether the service was started/stopped
when it was in a pending state. Which might be turning the service off,
but the action was to start it.
For example "Running - pending stop" would be regarded as the service
running and "state=enabled" would do nothing.
This will make Ansible wait for the state to finalize, or a timeout decided
by the new `max_retries` option, before it decides what to do.
This fixes issue #244 .
2016-12-08 11:33:38 -05:00
Michal Svab
5f743c4fdc
maven_artifact: check whether snapshot is the latest snapshot
2016-12-08 11:33:38 -05:00
Matthew Jones
d24f02fd39
Fix up vsphere_copy after open_url change
...
* Remove leading module parameter on open_url call as it's no longer used
by module_utils.urls.open_url
* Force basic auth otherwise vsphere will just return a 401
2016-12-08 11:33:38 -05:00
twmartin
33ee8d6f89
Correct 'object not iterable' TypeError
2016-12-08 11:33:38 -05:00
Bruce Pennypacker
e5970186ad
Remove extraneous space from end of command string in nagios_cmd
2016-12-08 11:33:38 -05:00
daveres
ab7aa73cdb
Correct problem with changed:true
...
I have just changed a small piece of this module to avoid to return always that the task is changed
2016-12-08 11:33:38 -05:00
Chrrrles Paul
0606233431
Changing docs to reflect vm_name as the default vm_id_type
2016-12-08 11:33:38 -05:00
Rob
103be7ab51
Added missing else statement that caused existing rules to be discarded
2016-12-08 11:33:38 -05:00
Charles Paul
caea50ba4d
pep8 whitespace
2016-12-08 11:33:37 -05:00
Charles Paul
a1efe9486a
upped version added, search by vm_name by default
2016-12-08 11:33:37 -05:00
Ritesh Khadgaray
8f362afc34
vmware_vm_shell: add the ability to start program without network connection
2016-12-08 11:33:37 -05:00
Toshio Kuratomi
6f40bab20f
Simplify code
2016-12-08 11:33:37 -05:00
Guido Günther
13deae9b8f
zypper: Add returncode to result
...
This will be used in integration tssts and makes the whole thing
more similar to the yum module.
2016-12-08 11:33:37 -05:00
Gordon Fierce
c23162c04b
Fix documentation to prevent formatting error where each letter has its own line.
2016-12-08 11:33:37 -05:00
Brian Geihsler
30da816c54
Fix #1101 : win_webpicmd strict mode fixes
2016-12-08 11:33:37 -05:00
Brian Coca
c60d6cad72
corrected version added to 2.1
2016-12-08 11:33:37 -05:00
Rob
f547c37db4
Use doc fragment and fix examples
2016-12-08 11:33:37 -05:00
Rob
2b0fc33fd5
Tolerate missing classic_link_enabled attribute
2016-12-08 11:33:37 -05:00
whiter
a873e9a3cb
New module - ec2_vpc_net_facts
2016-12-08 11:33:37 -05:00
Atsushi Sasaki
6278cef67b
Enable to resize a volume with cs_volume
2016-12-08 11:33:37 -05:00
gfrank
5b3363d178
Replace slashes in the parameter string Also remove duplicate documentation
2016-12-08 11:33:37 -05:00
Michael Scherer
4e4085ad7e
Add a more explicit error message, fix #1282
2016-12-08 11:33:37 -05:00
Adam Keech
28baed011d
Appending "Registry::" is not needed and no longer works.
2016-12-08 11:33:37 -05:00
Guillaume Grossetie
af12e6d3a3
Resolves #1312 , Improve pam_limits documentation
...
Adds comment parameter and improve examples.
2016-12-08 11:33:37 -05:00
Michael Weber
bee443c983
Fix error 'fail_json() takes exactly 1 argument'
...
Fixes bug #1257
2016-12-08 11:33:36 -05:00
Josh Gachnang
058feb47c2
Fix mongodb_user docs typo
...
Bob's last name is Belcher: http://bobs-burgers.wikia.com/wiki/Bob_Belcher .
These docs made me chuckle, so thanks :)
2016-12-08 11:33:36 -05:00
Toshio Kuratomi
5bd1bcaa2d
Don't raise or catch StandardError in amazon modules
2016-12-08 11:33:36 -05:00
GUILLAUME GROSSETIE
5fbc5cb529
Resolves #1290 , Adds limit_type choice "-"
2016-12-08 11:33:36 -05:00
Rene Moser
2715cbffb7
cloudstack: new module cs_volume
2016-12-08 11:33:36 -05:00
Xav Paice
f30dbc9b20
Added stdout and stderr to puppet output for rc=2
2016-12-08 11:33:36 -05:00
Tom Bamford
fa9e1fd384
Ensure tag values get updated in ec2_vpc_subnet
2016-12-08 11:33:36 -05:00
Ryan Sydnor
1899e9e6cc
Use boto normalized location for bucket creation
...
If a bucket is being created in us-east-1, the module passed
'us-east-1' to boto's s3.create_bucket method rather than
Location.DEFAULT (an empty string). This caused boto to generate
invalid XML which AWS was unable to interpret.
2016-12-08 11:33:36 -05:00
Hans-Joachim Kliemeck
b3ffcd7c6c
fix race condition and missing property
2016-12-08 11:33:36 -05:00
Jiri tyr
d4d24bac60
Adding yumrepo module
...
This patch is adding a new module which allows to add and remove YUM
repository definitions. The module implements all repository options
as described in the `yum.conf` manual page.
2016-12-08 11:33:36 -05:00
Brian Coca
4ddb181d71
removed json import
2016-12-08 11:33:36 -05:00
Toshio Kuratomi
f68b88b84d
Quote strings that make the module docs fail to build
2016-12-08 11:33:36 -05:00
Toshio Kuratomi
d6db0f3981
Switch StrictVersion for LooseVersion since some distros ship beta versions and StrictVersion would fail on that.
...
Also clean up some minor style things
2016-12-08 11:33:36 -05:00
Olaf Kilian
c048990419
Add requirement and check for compatible version of docker-py
2016-12-08 11:33:36 -05:00
Olaf Kilian
64838bb52d
Set no_log for password argument
2016-12-08 11:33:35 -05:00
Olaf Kilian
7c8d1a1d0a
Improve registry key parity between clients * Don't extract hostname part from docker_url since this leads to docker CLI client not recognizing Docker Hub credentials set by docker_login module anymore (looks for the full URL as a key).
2016-12-08 11:33:35 -05:00
Olaf Kilian
b826aa6b35
Rework change detection
2016-12-08 11:33:35 -05:00
Olaf Kilian
348cab4511
Adapt to new dockercfg file location and structure
2016-12-08 11:33:35 -05:00
Olaf Kilian
d330f72213
Make module importable for unit tests
2016-12-08 11:33:35 -05:00
Olaf Kilian
32862e737f
Set default for email parameter to None
2016-12-08 11:33:35 -05:00
Olaf Kilian
dab1588253
Add requirement for python >= 2.6
2016-12-08 11:33:35 -05:00
Olaf Kilian
4ea0125dc6
Default registry to docker hub
2016-12-08 11:33:35 -05:00
Olaf Kilian
a64bae30b5
Added more meaningful fail messages on Docker API
2016-12-08 11:33:35 -05:00
Olaf Kilian
dfaa1ec528
Added default email address
2016-12-08 11:33:35 -05:00
Olaf Kilian
36330d00ad
Removed unused import of sys module
2016-12-08 11:33:35 -05:00
Olaf Kilian
e998090d52
Extract only the hostname part from self.registry This is needed for update_dockercfg() to register only the host part of a specified registry URL in the .dockercfg.
2016-12-08 11:33:35 -05:00
Olaf Kilian
c42d94edd1
Remove registry from exit_json because misleading docker-py is not returning the name of the registry if already logged in. It can differ from the registry specified by the user, which was return as registry.
2016-12-08 11:33:35 -05:00
Olaf Kilian
9d69e78f18
Update PR based on review from @resmo
2016-12-08 11:33:34 -05:00
Olaf Kilian
d23f78c799
Add docker_login module - Ansible version of "docker login" CLI command - Persists Docker registry authentification in .dockercfg (only login once - no need to specify credentials over and over again anymore) - Works for all other docker-py based modules (docker, docker_images) as well as the Docker CLI client
2016-12-08 11:33:34 -05:00
Romain Brucker
e8b5b8bd20
Editing iptable module to use -m state --state instead of -m conntrack --ctstate
2016-12-08 11:33:34 -05:00
Alberto Gireud
a7b90cf456
Fix return documentation
2016-12-08 11:33:34 -05:00
Alberto Gireud
bbdebd7548
Add openstack project module
2016-12-08 11:33:34 -05:00
Jonathan Davila
66569ab725
Sendgrid docs fix
2016-12-08 11:33:34 -05:00
Brian Coca
507986703c
corrected choices which was meant to be type
2016-12-08 11:33:34 -05:00
James Cammarata
df517b5f03
Version bump for new beta 2.0.0-0.5.beta3
2016-12-08 11:33:34 -05:00
Jonathan Mainguy
c277a8b191
Added style= and more colors.
2016-12-08 11:33:34 -05:00
YAEGASHI Takeshi
ae72b7c12c
New module: blockinfile
2016-12-08 11:33:34 -05:00
Indrajit Raychaudhuri
92efb6eb51
homebrew: Aditional examples for documentation
2016-12-08 11:33:34 -05:00
Indrajit Raychaudhuri
273d1c51e6
homebrew: Add explicit documentation for 'path' argument (with expected default)
...
In Homebew, a formula is installed in a location relative to the actual
`brew` command. The documentation clarifies that.
Additionally, removed redundant 'path' reconstruction in multiple places.
2016-12-08 11:33:34 -05:00
Caduri
a364ec5483
exchange name contains chars that needs to be quoted
2016-12-08 11:33:34 -05:00
Joel Thompson
5bedb1f12d
Add sns_topic module to manage AWS SNS topics
...
This adds an sns_topic module which allows you to create and delete AWS
SNS topics as well as subscriptions to those topics.
2016-12-08 11:33:34 -05:00
Etherdaemon
0fbfcc3b20
Add new module to allow for getting and listing of Route53 relevant details
2016-12-08 11:33:34 -05:00
Kenny Gryp
c908c0663d
revert to unbreak pull request
2016-12-08 11:33:34 -05:00
Kenny Gryp
c766cbd98a
in order for replication setup to work, some errors should be ignored
2016-12-08 11:33:33 -05:00
Kenny Gryp
4e401fc4e6
including error code and error number when database connection creation fails
2016-12-08 11:33:33 -05:00
Robin Roth
85f2165273
better cope with rpm not returning package name
...
if the rpm query is missing a package name (or giving some error): fail soft
before the patch: the module fails because the installed_state dict is missing the package name
after the patch: the missing package is assumed to not be in the correct state and is installed/removed with zypper
2016-12-08 11:33:33 -05:00
xiaclo
b36b12e968
Allow NPM to update packages
2016-12-08 11:33:33 -05:00
Ritesh Khadgaray
83bf44c78f
allows user to not update zabbix host config if host is present.
2016-12-08 11:33:33 -05:00
Kerim Satirli
9802112dd4
fixes a typo in Datadog Monitor docs
2016-12-08 11:33:33 -05:00
Jimmy Tang
40e6b3870e
Fix documentation, the correct parameter is "name"
2016-12-08 11:33:33 -05:00
root
4e72c23bae
Fixed call to module.log
2016-12-08 11:33:33 -05:00
Greg DeKoenigsberg
f475a123c0
Add new SMEs for Zabbix
2016-12-08 11:33:33 -05:00
wimnat
482f0a8d1c
Prevent ec2_remote_facts from failing when listing a terminated instance
2016-12-08 11:33:33 -05:00
Romain Brucker
3ef5be470f
Fixing limit type from list to string
2016-12-08 11:33:33 -05:00
Romain Brucker
fbad76e86a
Adding limit feature to iptables module
2016-12-08 11:33:33 -05:00
Brian Coca
61ba4b98e1
made ctstate default to [] and evaluation conditional on the list being popoulated
2016-12-08 11:33:33 -05:00
Brian Coca
fb3aec47ca
fixed default from None to [] for ctstate
2016-12-08 11:33:33 -05:00
Brian Coca
eae8942583
avoid index error on empty list, key being true means its not None nor [] fixes #13009
2016-12-08 11:33:33 -05:00
pmakowski
9ab42a98ca
no-suggests is obsolete, switch to no-recommends
2016-12-08 11:33:33 -05:00
Henrik Wallström
2b860bbae8
Adds examples for win_iis_virtualdirectory
2016-12-08 11:33:32 -05:00
whiter
d8dc9485f4
Refactor ec2_remote_facts to use filters
2016-12-08 11:33:32 -05:00
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 b86762c1806aa7f021a4780d06db2d3937910a62.
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
Michael Perzel
9c8891740c
Wrap main() in conditional
2016-12-08 11:33:26 -05:00
Michael Perzel
21425f36ef
Update bigip_api method to use variable name server
2016-12-08 11:33:26 -05:00
Michael Perzel
6681a5b386
Style updates
2016-12-08 11:33:26 -05:00
Michael Perzel
ca0d4aad52
Module for managing F5 wide ip
2016-12-08 11:33:26 -05:00
Toby Fleming
3293fe7231
Homebrew: Allow colons, direct check for outdated formula
2016-12-08 11:33:26 -05:00
Indrajit Raychaudhuri
e115f62a2d
homebrew: Also add 'formula' as alias for 'name' and reformat
2016-12-08 11:33:25 -05:00
Indrajit Raychaudhuri
c397dfe9ed
homebrew: Improve 'argument_spec' handling
...
- Remove choice list for boolean values in argument_spec and make it
more consistent with core modules
- Add 'package' alias and support for list type for 'name' parameter
- Added self as maintainer
2016-12-08 11:33:25 -05:00
jhawkesworth@users.noreply.github.com
17d1c8916d
Document module limitations to resolve https://github.com/ansible/ansible-modules-extras/issues/908
2016-12-08 11:33:25 -05:00
Matt Martz
803d9695e0
sys.exit removal for system/capabilities.py
2016-12-08 11:33:25 -05:00
Matt Martz
a87cf4967e
sys.exit removal for notification/mail.py
2016-12-08 11:33:25 -05:00
Matt Martz
e99a202ac5
sys.exit removal for cloud/google/gce_img.py and cloud/google/gce_tag.py
2016-12-08 11:33:25 -05:00
Matt Martz
7cb0d86c27
sys.exit removal for cloud/misc/ovirt.py
2016-12-08 11:33:25 -05:00
Matt Martz
950c951e06
sys.exit removal for cloud/xenserver_facts.py
2016-12-08 11:33:25 -05:00
James Cammarata
766ad0ace2
Updating version for 2.0.0-0.3.beta1 release
2016-12-08 11:33:25 -05:00
Matt Martz
9c4fae7e3f
Fix open_iscsi EXAMPLES section
2016-12-08 11:33:25 -05:00
Matt Martz
e2872a984a
Switch from old style replacer code to new style for ansible.module_utils.basic
2016-12-08 11:33:25 -05:00
Matt Martz
793f0e0fd1
Fix interpreter line in a few vmware modules
2016-12-08 11:33:25 -05:00
Rick Mendes
7bb6a5aa90
added missing license
2016-12-08 11:33:25 -05:00
Charles Paul
0acfd95747
allow floating point input for size vale
2016-12-08 11:33:25 -05:00
Brian Coca
4134b7a04d
doc formatting fixes
2016-12-08 11:33:25 -05:00
Toshio Kuratomi
7ccd6a4de0
Change documented requirement from dnf to python-dnf as dnf could be taken to mean the command line tool.
...
Fixes #1032
2016-12-08 11:33:25 -05:00
nitzmahone
bf59d1cc1e
win_updates rewrite for 2.0
...
uses scheduled job to run under a local token (required for WU client)
supports check mode
no external PS module deps
2016-12-08 11:33:24 -05:00
Brian Coca
ae84177514
switched to use module loggigng
2016-12-08 11:33:24 -05:00
Brian Coca
a04972c79b
changed use_sudo to system_lib (kept alias) and expanded description to explain how it works
2016-12-08 11:33:24 -05:00
Milad Soufastai
c3c9f46ba4
Updating Description to provide better explanation of what the use_sudo flag does
2016-12-08 11:33:24 -05:00
Milad Soufastai
07a4ab2fc5
Adding the --sudo flag for CPANM use since the sudo: yes on the task doesn't work
2016-12-08 11:33:24 -05:00
Trond Hindenes
86be6b1dba
added module author
2016-12-08 11:33:24 -05:00
Trond Hindenes
6890cc81be
fixes #984
2016-12-08 11:33:24 -05:00
Matt Martz
503948203f
znode requires a minimum of python2.6
2016-12-08 11:33:24 -05:00
Michael J. Schultz
6b6aeefa7b
sns: remove BabyJSON
2016-12-08 11:33:24 -05:00
Toshio Kuratomi
dc788cf045
Make the znode module a valid ansible module
2016-12-08 11:33:24 -05:00
Toshio Kuratomi
07af4c3627
Fix doc build
2016-12-08 11:33:24 -05:00
Rene Moser
a134a71187
cloudstack: implement common argument spec handling
2016-12-08 11:33:24 -05:00
Alan Loi
6e4c78d165
Docfixes - add version_added and missing default values.
2016-12-08 11:33:24 -05:00
Alan Loi
a14420dcf0
Fix sqs_queue module to check that boto library is installed and AWS region & credentials are provided.
2016-12-08 11:33:24 -05:00
Alan Loi
e8e1e41e08
Updated documentation for sqs_queue - state option is not required.
2016-12-08 11:33:24 -05:00
Alan Loi
6022f5abc7
Rename module to sqs_queue.py to differentiate from other potential modules e.g. reading/writing messages.
2016-12-08 11:33:23 -05:00
Alan Loi
e018a12572
Add .py file extension to sqs module.
2016-12-08 11:33:23 -05:00
Alan Loi
1cb506c556
Add new amazon sqs module.
2016-12-08 11:33:23 -05:00
whiter
2294e5708e
Documentation examples fix
2016-12-08 11:33:23 -05:00
Rob White
8bd69e9033
New module - ec2_vpc_subnet_facts
2016-12-08 11:33:23 -05:00
ToBeReplaced
faee617b21
Fix fail_json call in _mark_package_install
2016-12-08 11:33:23 -05:00
kovacsbalu
a034f19a41
Use push_type and send link with push_link.
2016-12-08 11:33:23 -05:00
Peter Sprygada
7ff11a72aa
cleaned up vca_vapp module to focus on managing vapps
2016-12-08 11:33:23 -05:00
Rene Moser
57a9af5693
cloudstack: fix redundant security_group return
2016-12-08 11:33:23 -05:00
Siert Zijl
47cfb2c734
#931 append dot to zone if not defined
2016-12-08 11:33:23 -05:00
Trond Hindenes
cb88c17856
win_chocolatey bugfixes
2016-12-08 11:33:23 -05:00
Rene Moser
859b2f7948
composer: smarter arguments handling
...
To get all available options in json for each command, `composer help <command> --format=json` can be used. This allows us to simply parse the output and dynamically find out if an option is available. Neat!
2016-12-08 11:33:23 -05:00
Rene Moser
b9960c0172
composer: rename composer_install to composer_command
2016-12-08 11:33:23 -05:00
Rene Moser
61fcbe0d51
composer: simplify has_changed()
2016-12-08 11:33:23 -05:00
Indrajit Raychaudhuri
42a28d92e2
Additional upgrade mode fixes for pacman module with check_mode safety - ensure upgrade option honors and actually supports check_mode
- enabling just upgrade
and update_cache
should perform upgrade - example added for the equivalent for pacman -Syu
2016-12-08 11:33:22 -05:00
gfrank
3ea3b9efc9
Move comments to the documentation
2016-12-08 11:33:22 -05:00
gfrank
6fa4292bed
Remove unnecessary aliases arrays
2016-12-08 11:33:22 -05:00
gfrank
ebbe086d3a
Clean up unneeded comment and comma
2016-12-08 11:33:22 -05:00
gfrank
fbf6c2ddc3
Adding nssm requirement note
2016-12-08 11:33:22 -05:00
gfrank
d6c42c0e6f
Adding win_nssm module
2016-12-08 11:33:22 -05:00
Michael Perzel
9fd59bde6d
Remove duplicate action declaration.
2016-12-08 11:33:22 -05:00
Michael Perzel
6f752a871b
Note parameters that are not idempotent
2016-12-08 11:33:22 -05:00
Michael Perzel
141b3ce41f
Fix logging of error message
2016-12-08 11:33:22 -05:00
Michael Perzel
0f9c81a8c2
Add support for specifying user for scheduled task to run as
2016-12-08 11:33:22 -05:00
Michael Perzel
7ea34369f7
Add support for command arguments
2016-12-08 11:33:22 -05:00
Michael Perzel
f1e8de2f67
Show order of operations with parenthesis
2016-12-08 11:33:22 -05:00
Michael Perzel
0d78c01d32
Use helper methods to validate vars. Cleanup logic.
2016-12-08 11:33:22 -05:00
Michael Perzel
dae8cfe0a9
Remove accidental newlines
2016-12-08 11:33:22 -05:00
Michael Perzel
e3c6dbf14e
Cleanup enable/disable logic
2016-12-08 11:33:22 -05:00
Michael Perzel
66d9d896e4
Update method to determine if task exists, add days of week parameter to weekly triggers
2016-12-08 11:33:22 -05:00
Michael Perzel
28164d2ae4
Ability to add/remove scheduled task
2016-12-08 11:33:21 -05:00
Konstantin Manna
21d1cd81f7
bugfix: uncall an uncallable dict
2016-12-08 11:33:21 -05:00
Konstantin Manna
19da801665
bugfix: use correct function close calls
2016-12-08 11:33:21 -05:00
Indrajit Raychaudhuri
f10de6e47b
Add 'package' alias and support for list type for pacman 'name' parameter
2016-12-08 11:33:21 -05:00
Jonathan Mainguy
1b7b7a2578
Adds part=false feature to irc module. This allows people to use a faux bot without part/dconns between messages, tested using a user logged into znc as our faux bot, defaults to old style of part/dconn if part= not specified
2016-12-08 11:33:21 -05:00
Toshio Kuratomi
d763a4f874
Fix for errors in the generated rst
2016-12-08 11:33:21 -05:00
Toshio Kuratomi
4350ed28c3
docs fixes
2016-12-08 11:33:21 -05:00
Chris Hoffman
fa82572f01
Removing token obfuscation
2016-12-08 11:33:21 -05:00
Chris Hoffman
3f7fe00110
Adding support for service ACLs in consul_acl module
2016-12-08 11:33:21 -05:00
Andy Baker
507352e4f0
Fix existing_mailbox check
2016-12-08 11:33:21 -05:00
Robyn Bergeron
899784c638
Update REVIEWERS.md with full picture process
...
Made process picture be inline. Yay, me!
2016-12-08 11:33:21 -05:00
Robyn Bergeron
ca87872e03
Update REVIEWERS.md
...
Updated version of REVIEWERS.md with new review process for ansible-modules-extras, as outlined here: https://groups.google.com/forum/#!topic/ansible-project/bJF3ine7890
2016-12-08 11:33:21 -05:00
Benno Joy
20368cbc2c
remove facts and fix docs for taskdefinition module
2016-12-08 11:33:21 -05:00
Mark Chance
1e758cf6a0
cloud amazon ECS task modules
2016-12-08 11:33:21 -05:00
Mark Chance
241aeebdc1
cloud amazon ECS task definition module
2016-12-08 11:33:21 -05:00
Mark Chance
495e029c75
fix docs, enhance fail msgs
2016-12-08 11:33:21 -05:00
Mark Chance
aa4cecdcf5
cloud amazon ECS cluster module
2016-12-08 11:33:20 -05:00
TimothyVandenbrande
8cb80ce7bf
upon request, added the license
2016-12-08 11:33:20 -05:00
Timothy Vandenbrande
12a26a8f81
add version_added: "2.0"
2016-12-08 11:33:20 -05:00
Timothy Vandenbrande
8aa14ac4aa
renamed profile var
2016-12-08 11:33:20 -05:00
Timothy Vandenbrande
c7fb582b9c
windows default to current instead of all
2016-12-08 11:33:20 -05:00
Timothy Vandenbrande
3511497dc1
renamed the module
2016-12-08 11:33:20 -05:00
Timothy Vandenbrande
115fb59136
added the profile option + updated the docs for it
2016-12-08 11:33:20 -05:00
Timothy Vandenbrande
d8663132ad
windows firewall control
2016-12-08 11:33:20 -05:00
Brian Coca
c54f2c0a77
minor docfix
2016-12-08 11:33:20 -05:00
knakayama
f8306c76ed
Fix argument type for zabbix_screen
2016-12-08 11:33:20 -05:00
zimbatm
21fc9cd1a0
route53_health_check: new module
...
Allows to define and update Route53 health-checks
Create and update actions are defined in the module because boto is
broken in the first case and doesn't implement the second-one.
2016-12-08 11:33:20 -05:00
Brian Coca
1e40b86303
minor doc fixes nagios
2016-12-08 11:33:20 -05:00
vaupelt
e1fde967be
strange results with services=all
...
I issued a command with action=disable_alerts host=webserver services=all set and get this results:
"nagios_commands": [
"[1438593631] DISABLE_SVC_NOTIFICATIONS;webserver;a",
"[1438593631] DISABLE_SVC_NOTIFICATIONS;webserver;l",
"[1438593631] DISABLE_SVC_NOTIFICATIONS;webserver;l"
]
This is not a big deal because i have just overlooked the action=silence command. Nevertheless a more predictable result would be a nice thing to have.
2016-12-08 11:33:20 -05:00
Gerard Lynch
d8f1103864
minor doc fix
2016-12-08 11:33:20 -05:00
Vlad Glagolev
fa56777341
fixed a typo in swdepot module
2016-12-08 11:33:20 -05:00
Peter Sprygada
c516767cd2
updated vca_nat module to use common vca library
2016-12-08 11:33:20 -05:00
Peter Sprygada
c54f46a414
refactor vca_vapp to use vca common module
2016-12-08 11:33:19 -05:00
Peter Sprygada
03c55f705b
refactored vca_fw to use vca common module
2016-12-08 11:33:19 -05:00
Gerard Lynch
d17fa53764
fix param description rst syntax
2016-12-08 11:33:19 -05:00
timeraider4u
a7e088c683
added check_mode support
...
added support for the --check option during execution of the playbooks
2016-12-08 11:33:19 -05:00
Vlad Glagolev
c3d49d7db0
fixed a typo in pacman module
2016-12-08 11:33:19 -05:00
Rene Moser
52a40510d7
cloudstack: new module cs_user
2016-12-08 11:33:19 -05:00
ToBeReplaced
ad54ce6125
Rewrite dnf module.
...
This fully implements all expected functionality of the dnf module.
Group removal may behave oddly due to hiccups in tagging groups as being
installed.
A pkg_types option could be added to specify the group package types.
2016-12-08 11:33:19 -05:00
ToBeReplaced
cdf603448a
Add support for state=latest and *
2016-12-08 11:33:19 -05:00
ToBeReplaced
337a1db62e
Add change reporting, enablerepo support, and gpgcheck.
...
disable_gpg_check was configured backwards, so it was toggled. Typos in
enablerepo/disablerepo are removed. fill_sack() calls are relocated to
occur after repo decisions. The "changed" key is now set for new
installations.
2016-12-08 11:33:19 -05:00
Igor Gnatenko
e178abb501
typo fix in oneliners
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-08 11:33:19 -05:00
Toshio Kuratomi
a1235d91a2
Fix nevra, fixes to docs and copyright info
2016-12-08 11:33:19 -05:00
Igor Gnatenko
e8f3059300
add ability to install packages
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-08 11:33:19 -05:00
Igor Gnatenko
7a6af06f8b
remove all and start from scratch
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-08 11:33:19 -05:00
Mischa ter Smitten
2ea6fc210a
Documented new operation modes
2016-12-08 11:33:19 -05:00
Mischa ter Smitten
946732eb74
Add more modes to the mysql_replication module
...
Fixes #979
2016-12-08 11:33:19 -05:00
Anders Ingemann
2737c891bc
Fix state & metric description
...
Also: add state=absent to last example
2016-12-08 11:33:19 -05:00
Anders Ingemann
21be3bceff
Add github ID to author field in sensu_check
...
As proposed by @gregdek in #983
2016-12-08 11:33:18 -05:00
Jérémie Astori
5762e32dad
Fix tpyo
2016-12-08 11:33:18 -05:00
Björn Andersson
165c90e7c1
Ignore extra lines from Pivotal's RabbitMQ package
...
Pivotal's packaging of RabbitMQ shows a banner at the end of the plugin
listing talking about their official plugins. The start of the banner is
divided by a blank line so the changed plugin listing will now
break after the first empty line.
An example listing with the rabbitmq_management plugin enabled:
```
$ rabbitmq-plugins list -E -m
rabbitmq_management
Pivotal officially maintains and supports the plugins:
rabbitmq_auth_backend_ldap, rabbitmq_auth_mechanism_ssl,
rabbitmq_consistent_hash_exchange, rabbitmq_federation,
rabbitmq_federation_management, rabbitmq_jms_topic_exchange,
rabbitmq_management, rabbitmq_management_agent,
rabbitmq_mqtt, rabbitmq_shovel, rabbitmq_shovel_management,
and rabbitmq_stomp.
```
2016-12-08 11:33:18 -05:00
Indrajit Raychaudhuri
739ff5c807
pacman: Remove choice list for boolean values in arg spec This also makes argument_spec more consistent with core modules.
...
Added self as author.
2016-12-08 11:33:18 -05:00
Rene Moser
cd39bdd11d
cloudstack: cs_account re-factor error handling state=present
2016-12-08 11:33:18 -05:00
Rene Moser
f84b40e542
cloudstack: cs_account: create account for states locked/disabled/enabled if not present
2016-12-08 11:33:18 -05:00
Rene Moser
497bca48d1
cloudstack: cs_account: add state unlocked as alias for enabled
2016-12-08 11:33:18 -05:00
Rob
25b72ac7e0
Documentation fixup
2016-12-08 11:33:18 -05:00
Darren Worrall
0a2a10e395
Fix json loading in sensu_check
...
Fixes `AttributeError: 'str' object has no attribute 'read'` when the
check path exists
2016-12-08 11:33:18 -05:00
Darren Worrall
b40a8af999
Initialise stream
variable
...
Fixes `UnboundLocalError: local variable 'stream' referenced before
assignment` when the check path doesnt exist
2016-12-08 11:33:18 -05:00
Rene Moser
d3b680e1c9
cloudstack: fix templates not always have checksums
...
It is not documented but it seems only registered templates have checksums. Templates created from VMs and snapshot don't.
This change fixes the traceback. But we must re-thinking, if it still makes sense to look for the checksum.
2016-12-08 11:33:18 -05:00
Daniel Nägele
d705647873
fix #894 by actually updating with the modified settings
2016-12-08 11:33:18 -05:00
steynovich
8fff5ac9ce
Update route53_zone.py
...
Proposed fix for issue #940
Fix: Include common AWS parameters in module arguments
2016-12-08 11:33:18 -05:00
Mark Hamilton
7f52951ee0
removed extra syslog message and DOCUMENTATION variable
2016-12-08 11:33:18 -05:00
Mark Hamilton
de7ba0a08c
using module.get_bin_path to find ovs-vsctl
2016-12-08 11:33:18 -05:00
Mark Hamilton
8957d5371a
Module provides support for manipulating openvswitch tables
2016-12-08 11:33:17 -05:00
Evan Carter
edfe99b5ce
fixing hang after creation
2016-12-08 11:33:17 -05:00
Brian Coca
5185dd3563
added version added
2016-12-08 11:33:17 -05:00
Rene Moser
badc5298a2
cloudstack: cs_account: fix error handing on state=absent
2016-12-08 11:33:17 -05:00
baba
c230c66324
Fix missing parameter in typetalk module
2016-12-08 11:33:17 -05:00
Peter Sprygada
9a8be8ae06
adds missing serialize_instance function
2016-12-08 11:33:17 -05:00
Bret Martin
bb9109ebca
Only wait for ENI attachment at creation when instance_id is specified
2016-12-08 11:33:17 -05:00
Toshio Kuratomi
3d1a1d58b8
Try to revert the pieces of #651 that @willthames and @erydo requested
2016-12-08 11:33:17 -05:00
Rob White
7908b04c19
Doc fix up
2016-12-08 11:33:17 -05:00
whiter
404f151cde
Fixed incorrect connect_to_aws call - switched to boto.vpc instead of boto.ec2
2016-12-08 11:33:17 -05:00
Toshio Kuratomi
ba8cc9493a
correct documentation formatting
2016-12-08 11:33:17 -05:00
Brian Coca
bf7851d9ad
added version_added to new feature
2016-12-08 11:33:17 -05:00
Brian Coca
3fa372e277
fixed option description
2016-12-08 11:33:17 -05:00
Carl Meyer
66777d010b
Add 'production' option to bower module.
2016-12-08 11:33:17 -05:00
dbhirko
60bf93d182
Change boto connection object from ec2 to vpc
...
Issue 906 - ec2_vpc_igw has incorrect connection parameters
2016-12-08 11:33:17 -05:00
Darren Worrall
2f2dbaeff7
More doc fixes
2016-12-08 11:33:17 -05:00
Darren Worrall
6c9de090fe
Doc fix
2016-12-08 11:33:16 -05:00
Darren Worrall
7f847cf21f
Use module level validation for params
2016-12-08 11:33:16 -05:00
Darren Worrall
c581d1de8e
Add support for custom service offerings
...
This adds 3 new params: cpu, cpu_speed, and memory, which are required
together.
2016-12-08 11:33:16 -05:00
whiter
fa800c6671
New module - s3_lifecycle
2016-12-08 11:33:16 -05:00
Trond Hindenes
bc19cceb8e
Added module win_package
2016-12-08 11:33:16 -05:00
Shayne Clausson
2f7bfd8273
fixes issue where no range_key_name is defined https://github.com/ansible/ansible-modules-extras/issues/841
2016-12-08 11:33:16 -05:00
Konstantin Malov
c0ded9bc9e
Add some more locales to LOCALE_NORMALIZATION
2016-12-08 11:33:16 -05:00
Rene Moser
297312546d
cloudstack: add api_region arg
...
* docs in module_docs_fragments/cloudstack.py
* implemented in module_utils/cloudstack.py -> https://github.com/ansible/ansible/pull/12083
2016-12-08 11:33:16 -05:00
whiter
e2481ff1e6
Remove debug print statement. Fixed ensure_propagation call to pass 'route_table' and 'connection'.
2016-12-08 11:33:16 -05:00
whiter
3961f30f66
Added option to specify tags or route-table-id, quoted doc strings, added more detail to returned route table object, numerous minor fixes
2016-12-08 11:33:16 -05:00
Bret Martin
6cde07994e
Don't enable route propagation on a virtual gateway with propagated routes
2016-12-08 11:33:16 -05:00
Bret Martin
c84ad99760
Don't attempt to delete routes using propagating virtual gateways
2016-12-08 11:33:16 -05:00
Bret Martin
4dfcadd92e
Call ensure_propagation() with the retrieved route table ID
2016-12-08 11:33:16 -05:00
Bret Martin
3558263487
Don't check original_association_ids since it is not set, per comment above
2016-12-08 11:33:16 -05:00
Bret Martin
e741e5a002
Correct enable_vgw_route_propagation test_run parameter to dry_run
2016-12-08 11:33:16 -05:00
Rob White
75261e3a1f
Blank aliases removed
2016-12-08 11:33:15 -05:00
whiter
1e332f691f
Changed to use "connect_to_aws" method
2016-12-08 11:33:15 -05:00
whiter
24e35f703c
Documentation update
2016-12-08 11:33:15 -05:00
Herby Gillot
db76089eaa
Allow VPC igw to be specified by gateway_id: "igw"
2016-12-08 11:33:15 -05:00
Robert Estelle
cb8f83a6c7
ec2_vpc_route_tables - Allow reference to subnets by id, name, or cidr.
2016-12-08 11:33:15 -05:00
Robert Estelle
97bae969cf
ec2_vpc_route_tables - Remove more dict comprehensions.
2016-12-08 11:33:15 -05:00
Robert Estelle
dd0eccf427
ec2_vpc_route_table - Fix unintended tag search regression.
2016-12-08 11:33:15 -05:00
Robert Estelle
dce995e196
ec2_vpc_route_table - Support route propagation through VGW.
...
Based on work by Bret Martin via pull request #356
2016-12-08 11:33:15 -05:00
Robert Estelle
b76f9a7eca
ec2_vpc - More dry running in check mode.
2016-12-08 11:33:15 -05:00
Robert Estelle
9068bde560
ec2_vpc - Update dict comprehensions and {} formats for python2.6
2016-12-08 11:33:15 -05:00
Robert Estelle
17f1be7fd8
ec2_vpc - Update some documentation strings.
2016-12-08 11:33:15 -05:00
Robert Estelle
79660737b1
ec2_vpc - More efficient tag search.
2016-12-08 11:33:15 -05:00
Robert Estelle
2325bae599
ec2_vpc - Fail module using fail_json on boto import failure.
2016-12-08 11:33:15 -05:00
Robert Estelle
504e1773ef
ec2_vpc - VPCException -> AnsibleVPCException
2016-12-08 11:33:15 -05:00
Robert Estelle
bded55a84d
EC2 subnet/route-table: Simplify tag updating.
2016-12-08 11:33:15 -05:00
Robert Estelle
c83501f4c7
Split out route table and subnet functionality from VPC module.
2016-12-08 11:33:14 -05:00
Rene Moser
e5517fafc1
cloudstack: cs_instance: deploy instance in desired state on state=started/stopped
...
Before this change, an instance must be present for make use of state=stopped/started. Now we are deploying an instance in the desire state if it does not exist.
In this case all args needed to deploy the instance must be passed. However the short form for stopping/starting an _existing_ instance still works as before.
2016-12-08 11:33:14 -05:00
Rene Moser
513739a151
cloudstack: cs_template: add new arg cross_zones
2016-12-08 11:33:14 -05:00
Tim Bielawa
45874daeb1
Fix capitalization in nagios 'services' parameter comment
2016-12-08 11:33:14 -05:00
Alex Punco
6b1f7099e1
fix creation containers on btrfs subvolumes
2016-12-08 11:33:14 -05:00
varnav
1050b0f03f
Small improvement in documentation
2016-12-08 11:33:14 -05:00
Joseph Callen
df19a37dc5
New VMware Module to support migrating vmkernel adapter
2016-12-08 11:33:14 -05:00
Russell Teague
64dc507d44
Adding vmware_target_canonical_facts module
2016-12-08 11:33:14 -05:00
Chrrrles Paul
a3cbfeca28
Revert "Revert "New VMware Module to support configuring a VMware vmkernel IP…"
2016-12-08 11:33:14 -05:00
Russell Teague
d405650b8f
Adding vmware_vm_vss_dvs_migrate module
2016-12-08 11:33:14 -05:00
Amanpreet Singh
3459f966d8
Make pagerduty_alert module more inline with ansible modules - use state parameter instead of event_type - add support for check mode
2016-12-08 11:33:14 -05:00
Amanpreet Singh
47235987b2
Add new module: pagerduty_alert - trigger, acknowledge or resolve pagerduty incidents
2016-12-08 11:33:14 -05:00
Chrrrles Paul
c4dcffc9f2
Revert "New VMware Module to support configuring a VMware vmkernel IP Address"
2016-12-08 11:33:14 -05:00
Russell Teague
fc0b830bca
Adding vmware_vmkernel_ip_config module
2016-12-08 11:33:14 -05:00
Joseph Callen
acf72d3572
New VMware Module to support adding distribute vswitch
2016-12-08 11:33:14 -05:00
Joseph Callen
94d808e8df
New VMware Module to support adding an ESXi host to vCenter
2016-12-08 11:33:14 -05:00
Russell Teague
6e9dce82e9
Adding vmware_vmkernel module
2016-12-08 11:33:13 -05:00
Joseph Callen
9da3e2c5b6
New VMware Module to support adding distributed portgroups
2016-12-08 11:33:13 -05:00
Rene Moser
19191907c5
cloudstack: cs_domain: rename argument cleanup to clean_up for consistency
2016-12-08 11:33:13 -05:00
Rene Moser
6a70e7d6fb
cloudstack: cs_staticnat: fix wrong class name used
2016-12-08 11:33:13 -05:00
Rene Moser
2f031f13fc
cloudstack: cs_portforward: fix returns for int casting
...
* missing self.
* variable must be named portforwarding_rule, not resource
2016-12-08 11:33:13 -05:00
Rene Moser
6f91273fe1
cloudstack: cs_instance: fix ip address may not be set on default nic
2016-12-08 11:33:13 -05:00
Kristian Koehntopp
2d9d474f23
update inline documentation
2016-12-08 11:33:13 -05:00
Kristian Koehntopp
2e80ff1898
add force= option to allow force installation/removal of packages
2016-12-08 11:33:13 -05:00
Joseph Callen
03ecc4e657
New VMware Module to support adding standard portgroups
2016-12-08 11:33:13 -05:00
Russell Teague
1d770af4f3
Adding vmware_vm_facts module
2016-12-08 11:33:13 -05:00
Siva Popuri
92df57453d
minor change to get rid of code inspection warnings
2016-12-08 11:33:13 -05:00
Siva Popuri
c63bf938e9
minor documentation change
2016-12-08 11:33:13 -05:00
Siva Popuri
04ce93651c
clc_blueprint_package: module for installing blueprint packages for Centurylink Cloud servers
2016-12-08 11:33:13 -05:00
Siva Popuri
c0dae5a6be
Module for managing firewall policies in centurylink cloud
2016-12-08 11:33:13 -05:00
Matt Baldwin
343f906ae1
Rebuild of ealier PR.
2016-12-08 11:33:12 -05:00
Andreas Skarmutsos Lindh
d2bcd4e8e7
quoted version_added
2016-12-08 11:33:12 -05:00
Andreas Skarmutsos Lindh
0e55b498ad
add version_added
2016-12-08 11:33:12 -05:00
Andreas Skarmutsos Lindh
4b0dc387ce
cpanm: add installdeps option
2016-12-08 11:33:12 -05:00
Russell Teague
d30e466103
Adding vmware_vsan_cluster module
2016-12-08 11:33:12 -05:00
Russell Teague
d24a648a1d
This includes a new module for VMware vSphere
...
Creates a VMware vSwitch
We have an end-to-end playbook that performs bare metal provisioning and
configuration of vSphere.
The playbooks/tasks and results from that testing is what will be listed
in this PR.
If there are any questions please let either @jcpowermac or @mtnbikenc
know.
Tested with version
```
$ ansible-playbook --version
ansible-playbook 1.9.2
configured module search path = None
```
Associated tasks used for testing below
```
- name: Add a temporary vSwitch
local_action:
module: vmware_vswitch
hostname: "{{ inventory_hostname }}"
username: "{{ esxi_username }}"
password: "{{ site_passwd }}"
switch_name: temp_vswitch
nic_name: "{{ vss_vmnic }}"
mtu: 9000
```
Verbose testing output and results
```
TASK: [Configure ESXi hostname and DNS servers]
*******************************
<127.0.0.1> REMOTE_MODULE vmware_dns_config password=VALUE_HIDDEN
hostname=foundation-esxi-01 change_hostname_to=cscesxtmp001
domainname=lordbusiness.local dns_servers=192.168.70.3,192.168.70.4
username=root
<127.0.0.1> REMOTE_MODULE vmware_dns_config password=VALUE_HIDDEN
hostname=foundation-esxi-02 change_hostname_to=cscesxtmp002
domainname=lordbusiness.local dns_servers=192.168.70.3,192.168.70.4
username=root
<127.0.0.1> REMOTE_MODULE vmware_dns_config password=VALUE_HIDDEN
hostname=foundation-esxi-03 change_hostname_to=cscesxtmp003
domainname=lordbusiness.local dns_servers=192.168.70.3,192.168.70.4
username=root
changed: [foundation-esxi-01 -> 127.0.0.1] => {"changed": true}
changed: [foundation-esxi-03 -> 127.0.0.1] => {"changed": true}
changed: [foundation-esxi-02 -> 127.0.0.1] => {"changed": true}
```
2016-12-08 11:33:12 -05:00
Luiz Felipe G. Pereira
665745e2bd
Fixing empty tags check
...
Right now even if you pass in an empty tags list to the module (either with
an empty string or null) it will erroneously think the tags list have changed
and re-apply the tags on every run
2016-12-08 11:33:12 -05:00
Joseph Callen
35087325a8
New VMware Module to support configuring DNS on ESXi hosts
2016-12-08 11:33:12 -05:00
Brian Coca
e3bdd556cd
removed empty notes
2016-12-08 11:33:12 -05:00
Brian Coca
e3692395ef
minor doc updates to vmware_cluster
2016-12-08 11:33:12 -05:00
Joseph Callen
0ea19499ae
New VMware Module to support adding a cluster to vCenter
2016-12-08 11:33:12 -05:00
Michael J. Schultz
6967ad1193
Remove old Ansible AWS magic
2016-12-08 11:33:12 -05:00
Michael J. Schultz
cb9572277a
Names and aliases matching other modules
2016-12-08 11:33:12 -05:00
Michael J. Schultz
727bcf9340
Add EC2 ELB Facts module to gather facts about ELBs!
2016-12-08 11:33:12 -05:00
whiter
7160312383
Fixed tag comparison
2016-12-08 11:33:12 -05:00
Rob White
9a0bc389ef
New module - s3_bucket
2016-12-08 11:33:11 -05:00
sirkubax
83b03752c5
QuickFix of issue 813
2016-12-08 11:33:11 -05:00
Brian Coca
6e198ff51a
updated docs to new choice option
2016-12-08 11:33:11 -05:00
Daniël
824bdad62c
add zfs backing store support
2016-12-08 11:33:11 -05:00
Rene Moser
b9cf174a8b
cloudstack: cs_network: rename broadcast_domaintype to broadcast_domain_type for consistency
2016-12-08 11:33:11 -05:00
Rene Moser
368b553fd7
cloudstack: cs_security_group_rule: fix typo
2016-12-08 11:33:11 -05:00
Rene Moser
26652002a4
cloudstack: add Simulator as hypervisor
2016-12-08 11:33:11 -05:00
Rene Moser
7bcbc7819c
cloudstack: rename displaytext, displayname to dislplay_... for consistency
2016-12-08 11:33:11 -05:00
Rene Moser
65dc7af166
cloudstack: use new get_result() handling
2016-12-08 11:33:11 -05:00
Rene Moser
41315b2cd9
cloudstack: cs_template: fix state=absent must not need vm, url
...
only for state=present, fixes example.
2016-12-08 11:33:11 -05:00
Philip Carinhas
5a134d406b
Improve error message
2016-12-08 11:33:11 -05:00
Philip Carinhas
c42b8b4ad7
Fix rabbitmq_plugin.py: broken prefix path
2016-12-08 11:33:11 -05:00
Brian Coca
334b13b814
made seport 2.4 compatible
2016-12-08 11:33:11 -05:00
Dan Keder
f7d1d35709
seport.py: fix the "change" indication
2016-12-08 11:33:11 -05:00
Dan Keder
cda2aeb6c0
seport.py: Minor changes in docstrings
2016-12-08 11:33:11 -05:00
Dan Keder
d1f976f3df
seport.py: Add ability to specify multiple ports/port ranges
...
It's way faster than running the module repeatedly.
2016-12-08 11:33:10 -05:00
Dan Keder
494f05557a
Add module system/seport.py
...
Module for managing SELinux network port type definitions
2016-12-08 11:33:10 -05:00
Matt Baldwin
26f719abb6
Rebuild of previous PR.
2016-12-08 11:33:10 -05:00
Matt Baldwin
4e4639ebc6
Rebuild of a previous PR.
2016-12-08 11:33:10 -05:00
Siva Popuri
61dbec9521
Ansible module for managing load balancers in Centurylink Cloud
2016-12-08 11:33:10 -05:00
Siva Popuri
c0e484d5b2
added no_log attribute to password argument.
2016-12-08 11:33:10 -05:00
Siva Popuri
8b44170fa0
clc_server: Ansible module for creating or deleting servers in Centurylink Cloud
2016-12-08 11:33:10 -05:00
Siva Popuri
2ad900ec7b
Ansible module for modifying existing servers in Centurylink cloud
2016-12-08 11:33:10 -05:00
Matt Baldwin
f6b5c36eca
Rebuilt commit for Ansible PR.
2016-12-08 11:33:10 -05:00
Brian Coca
69f4ac7504
better short description for a10 modules
2016-12-08 11:33:10 -05:00
Paul Markham
30f6995939
Updates for Solaris 11
2016-12-08 11:33:10 -05:00
Paul Markham
ecd5b22f59
Updates based on community review.
...
* Changed 'config' from a list to a string so any valid zonecfg(1M) syntax is accepted.
* Made default state 'present'
* Added 'attached', 'detached' and 'configured' states to allow zones to be moved between hosts.
* Updated documentation and examples.
* Code tidy up and refactoring.
2016-12-08 11:33:10 -05:00
Paul Markham
9073db0ee9
Handle case where .UNFONFIGURE file isn't there
2016-12-08 11:33:10 -05:00
Paul Markham
3610cf244e
Change state back to a required parameter
2016-12-08 11:33:10 -05:00
Paul Markham
240a559a2d
Changed 'whole_root' option to 'sparse'. Added state='started' as synonym for state='running'.
2016-12-08 11:33:10 -05:00
Paul Markham
68d2251016
- Renamed module to solaris_zone.py - Updated 'version_added' - Updated description of 'state' to make each line a list item - Check that OS is Solaris
2016-12-08 11:33:10 -05:00
Paul Markham
03730a3d55
Added zone.py module to manage Solaris zones
2016-12-08 11:33:09 -05:00
Brian Coca
b0e86d3551
fixes to prevent doc brekage
2016-12-08 11:33:09 -05:00
Mehmet Ali \"Mali\" Akmanalp
4a6c9dd5b3
Fixes issues where keys missing from bower output
...
Fixes #495
2016-12-08 11:33:09 -05:00
Rene Moser
cbaa353a87
cloudstack: cs_ip_address: doc style fixes
2016-12-08 11:33:09 -05:00
Rene Moser
88488c26ef
cloudstack: cs_instance: use mutually_exlusive of AnsibleModule
2016-12-08 11:33:09 -05:00
Rene Moser
f4f20c7c20
cloudstack: sync cs_facts with best practices
2016-12-08 11:33:09 -05:00
Rene Moser
728f9fd9fa
cloudstack: cs_network fix zone not in result
2016-12-08 11:33:09 -05:00
Darren Worrall
ab7af801c1
Add alias
2016-12-08 11:33:09 -05:00
Darren Worrall
d115960e03
Api tidy up
2016-12-08 11:33:09 -05:00
Darren Worrall
eb27460d67
Rename param to ip_to_networks
2016-12-08 11:33:09 -05:00
Darren Worrall
0e1b2e5b3a
Add iptonetwork parameter
2016-12-08 11:33:09 -05:00
Milamber
1760c6c670
Add an option to allow the resize of root disk when the instance is created. (need CloudStack 4.4 or +, cloud-initramfs-growroot installed on the template)
...
Signed-off-by: Milamber <milamber@apache.org>
2016-12-08 11:33:09 -05:00
Bill Nottingham
5f189d807c
Add lldpctl to requirements.
2016-12-08 11:33:09 -05:00
Darren Worrall
ffbc9d888f
Remove listall
2016-12-08 11:33:09 -05:00
Darren Worrall
b937f9a79c
Param fixes to associateIpAddress
2016-12-08 11:33:09 -05:00
Darren Worrall
e92acede5b
Doc updates
2016-12-08 11:33:08 -05:00
Darren Worrall
6daa6f797c
Fix imports, override get_network and get_ip_address
2016-12-08 11:33:08 -05:00
Darren Worrall
1c052c6f0e
More relevant example
2016-12-08 11:33:08 -05:00
Darren Worrall
3a1720d6f0
Add cs_ip_address module
2016-12-08 11:33:08 -05:00
Michael Schuett
d6c44ca174
Fix username
...
Had missed one username and mixed up one with the other.
2016-12-08 11:33:08 -05:00
Michael Schuett
242628b2c2
remove quotes
2016-12-08 11:33:08 -05:00
Michael Schuett
4c907cdace
Add link
...
link to github users accounts
2016-12-08 11:33:08 -05:00
Brian Coca
bd0eeae6ff
fixed a few typos fixes #821
2016-12-08 11:33:08 -05:00
Brian Coca
7c964b0dd3
moved znode to clustering added version_added
2016-12-08 11:33:08 -05:00
Trey Perry
8db516bc5f
Adding license and removing errant default on the hosts option
2016-12-08 11:33:08 -05:00
Trey Perry
9b48f8b50d
Contributing a ZooKeeper module (requires Kazoo)
2016-12-08 11:33:08 -05:00
Rene Moser
371e67d885
cloudstack: doc fixes
2016-12-08 11:33:08 -05:00
Rene Moser
ab00c9aacc
cloudstack: fix KeyError: 'public_ip' in cs_instance
2016-12-08 11:33:08 -05:00
Michael Schuett
a5047c70c8
Cleanup docs
...
Change to 2.0 release and remove unneeded empty aliases.
2016-12-08 11:33:08 -05:00
Michael Schuett
a66854f95b
Update and rename ec2_search.py to ec2_remote_facts.py
2016-12-08 11:33:07 -05:00
Michael Schuett
9b19de89c7
Remove unneeded nesting
...
The double nesting causes an issue with setting a default empty list if you need to loop over this using with_items. This fixes the issue since it looks like ansible silently fails at setting the default if you use with_items: registered_var['one']['two'] where one is not set.
2016-12-08 11:33:07 -05:00
Michael Schuett
509188bfd9
Document ignore_state
...
Added documentation for ignore_state and updated the example since you
would really only use this module if you are going to register it to a
variable.
2016-12-08 11:33:07 -05:00
Michael Schuett
3e5a33f106
Typo
...
Remove typo from when I recently was testing logic for also having an include state.
2016-12-08 11:33:07 -05:00
Michael Schuett
627179b79e
ec2_search module
...
This module lets you get information about any number of ec2 instances
in your environment. It also has the option of creating hostnames based
on the ip of your server.
2016-12-08 11:33:07 -05:00
Rene Moser
70762b0290
cloudstack: new module cs_domain
2016-12-08 11:33:07 -05:00
Toshio Kuratomi
7434c48d9d
Switch from httplib to fetch_url
2016-12-08 11:33:07 -05:00
Chris Church
eaf6d6fb4d
Workaround for bug in PowerShell Get-Website cmdlet.
2016-12-08 11:33:07 -05:00
whiter
2a4704e21d
Changed resource_tags to tags to match other modules (resource_tags still an alias) Added get_subnet_info method to return more subnet info - matches same method in ec2_vpc_subnet_facts module Rework of tags - will now only apply the tags listed in the module. Existing tags not listed will be removed (desired state!)
2016-12-08 11:33:07 -05:00
whiter
3497f67d28
Updated doco for vpc_subnet
2016-12-08 11:33:07 -05:00
whiter
d7269d977b
Updated documentation
2016-12-08 11:33:07 -05:00
Robert Estelle
6670f7a220
ec2_vpc_subnet - Use dict constructor instead of comprehension.
2016-12-08 11:33:07 -05:00
Robert Estelle
7733c3f2be
ec2_vpc_subnet - resource_tags is not required.
2016-12-08 11:33:07 -05:00
Jonathan Davila
5e31e37f9e
Doc string fix for vsphere_copy
2016-12-08 11:33:07 -05:00
Brian Coca
f9a42f60c5
minor doc uptates
2016-12-08 11:33:07 -05:00
Kim Nørgaard
8a826d61e9
fixed a few issues pointed out by @resmo, pyflakes, pep8
2016-12-08 11:33:07 -05:00
Kim Nørgaard
7cc2cd7881
Add basic slackpkg support
2016-12-08 11:33:06 -05:00
Brian Coca
adf7132586
updated version_added
2016-12-08 11:33:06 -05:00
Kevin Brebanov
4d184a3d5b
Use the module's get_bin_path function to find 'apk' and reuse the return value in all functions
2016-12-08 11:33:06 -05:00
Kevin Brebanov
4d50f557bd
Modify 'name' argument to be of type 'list' in order to support 'with_items' looping
2016-12-08 11:33:06 -05:00
Kevin Brebanov
90a644c18d
Update documentation
2016-12-08 11:33:06 -05:00
Kevin Brebanov
95dc4ec5ec
Allow multiple packages to be installed at the same time
2016-12-08 11:33:06 -05:00
Kevin Brebanov
a5d604e151
Allow multiple packages to removed at the same time
2016-12-08 11:33:06 -05:00
Kevin Brebanov
69389f0cdc
Adding apk module
2016-12-08 11:33:06 -05:00
Alexander Gubin
3ccc50fcd5
zypper: Add local/remote rpm installation
...
Add remote rpm example
2016-12-08 11:33:06 -05:00
Thomas Bechtold
00a5c352ec
zypper_repository: Fix repo parsing for empty list
...
When no repositories are defined in zypper, the return code
of "zypper repos" is 6. Handle that case and don't fail
if zypper_repository has to deal with an empty repo list.
Fixes https://github.com/ansible/ansible-modules-extras/issues/795
2016-12-08 11:33:06 -05:00
Brian Coca
deb36b00d0
added missing license headers fixes #508
2016-12-08 11:33:06 -05:00
Michael Scherer
bdd24fd7a5
Add selinux_permissive module, to be able to manage permissive domain
2016-12-08 11:33:06 -05:00
Serge van Ginderachter
14ba9b4b31
open_iscsi: minor PEP8 whitespace fixes
2016-12-08 11:33:06 -05:00
Serge van Ginderachter
21720f6bee
Return devicenodes as empty list if no LUN's
...
got connected. It is possible for an intiator to successfully connect to a
target, whilst getting no LUN's back. If no devicenodes get detected, it makes
more sense to return an empty list than plainly None.
This potentially avoids further tasks to have to check if devicenodes is
iterable.
2016-12-08 11:33:06 -05:00
Brian Coca
3acb084902
clarified xmpp lib to use
2016-12-08 11:33:06 -05:00
Benno Joy
bd9eca2d30
update license
2016-12-08 11:33:05 -05:00
Benno Joy
b49b1c6d7d
Module for modifying NAT rules in vcloud or vcd
2016-12-08 11:33:05 -05:00
Benno Joy
6abf3a856d
Module for modifying firewall rules in vcloud or vcd
2016-12-08 11:33:05 -05:00
Brian Coca
47fdd8a960
minor doc fixes to xenserver_facts
2016-12-08 11:33:05 -05:00
Andy Hill
eab023f8db
Add xenserver_facts module
...
This module gathers facts about a XenServer host, gathering them in a single
connection instead of multiple xe commands.
2016-12-08 11:33:05 -05:00
Rob White
f0bdf74b5e
New module - ec2_vpc_route_table_facts
2016-12-08 11:33:05 -05:00
Toshio Kuratomi
6d1679c47f
Use fetch_urls code to do basic auth instead of our own i nthe twilio module
2016-12-08 11:33:05 -05:00
Brian Coca
cff83ca72a
more doc fixes
2016-12-08 11:33:05 -05:00
Toshio Kuratomi
1fe074c2b2
Port twilio to fetch_url
2016-12-08 11:33:05 -05:00
Toshio Kuratomi
f13b063224
Port uptimerobot to fetch_url
2016-12-08 11:33:05 -05:00
Toshio Kuratomi
4a179b9a6e
Port layman to fetch_url
2016-12-08 11:33:05 -05:00
Toshio Kuratomi
6ac750f174
Port typetalk to fetch_url
2016-12-08 11:33:05 -05:00
Toshio Kuratomi
91ed01d73e
Port sendgrid to fetch_url
2016-12-08 11:33:05 -05:00
Toshio Kuratomi
8be4ffd07c
Use fetch_url's basic auth instead of code specific to this module
2016-12-08 11:33:05 -05:00
Brian Coca
9f57c1b114
minor doc fixes to pam_limits
2016-12-08 11:33:05 -05:00
Sebastien ROHAUT
5be637a354
Update pam_limits.py
...
Add version 2.0
Remove default: from documentation for required values
use atomic_move from ansible module API
2016-12-08 11:33:05 -05:00
Sebastien ROHAUT
1c76fb14bb
Add "-" to ulimit type
...
Just edited pam_types to add the '-', as explained in man 5 limits.conf
2016-12-08 11:33:04 -05:00
Sebastien ROHAUT
c62430b452
Create pam_limits.py
...
The pam_limits module modify PAM limits, default in /etc/security/limits.conf.
For the full documentation, see man limits.conf(5).
2016-12-08 11:33:04 -05:00
Maciej Delmanowski
8e3da4212b
Update author information in virt_pool docs
2016-12-08 11:33:04 -05:00
Maciej Delmanowski
c5c69ca1e7
Update author information in virt_net docs
2016-12-08 11:33:04 -05:00
Maciej Delmanowski
6c4f50a2ea
Remove unused parameter from method arguments
2016-12-08 11:33:04 -05:00
Maciej Delmanowski
b42bc91258
Add whitespace so diff with 'virt_pool' is easier
2016-12-08 11:33:04 -05:00
Maciej Delmanowski
e1084e5caa
Rewrite method to not use try/except
...
Additional checks are not needed, because 'self.conn.get_entry(-1)'
returns all existing entries, each one should have state defined.
2016-12-08 11:33:04 -05:00
Maciej Delmanowski
1f65953090
Rewrite for loops in a more Pythonic style
2016-12-08 11:33:04 -05:00
Maciej Delmanowski
2fde14aaf1
Remove separate check for Xen
...
Module checked for Xen-based system, however since 'xen:///' URI support
exists in 'libvirt', we should use it explicitly instead.
2016-12-08 11:33:04 -05:00
Maciej Delmanowski
8a1abfdd92
libvirt: virt_net module
...
This module manages network configuration in libvirt.
2016-12-08 11:33:04 -05:00
Toshio Kuratomi
a0411ff0cd
Port librarto_annotation from urllib2 to fetch_url
2016-12-08 11:33:04 -05:00
Rene Moser
81006ab9c3
cloudstack: fix typos in doc
2016-12-08 11:33:04 -05:00
Maciej Delmanowski
7e3787dd11
libvirt: virt_pool module
...
This module manages storage pool configuration in libvirt.
2016-12-08 11:33:04 -05:00
Mark Hamilton
16ce963948
removed syslog import
2016-12-08 11:33:04 -05:00
Mark Hamilton
24375f5d22
Changed syntax to support python2.4. Allow external_ids to be None.
2016-12-08 11:33:04 -05:00
Mark Hamilton
fdec957d36
removed syslog. Generalized external id concept. Now user can add or remove multiple external ids. Added documenation about fail_main parameter.
2016-12-08 11:33:03 -05:00
Mark Hamilton
0b37a6d391
Add support for external_id and fail_mode. Updated syntax to pass pep8 v1.6.2 and pylint v0.25.0
2016-12-08 11:33:03 -05:00
Nando Vieira
236b2d5c0d
Use correct variable name.
2016-12-08 11:33:03 -05:00
Michael Scherer
c6391741a2
Do not assume that /var/lib/locales/supported.d/local exist
...
Since people can generate their own image with debootstrap, and
this wouldn't create a file /var/lib/locales/supported.d/local,
better check if it exist and work if it doesn't.
Fix #656
2016-12-08 11:33:03 -05:00
Michael Scherer
d031cd2998
Move examples to EXAMPLES variable
...
Partially fix #507
2016-12-08 11:33:03 -05:00
Michael Scherer
2ff3438435
Use the parameter 'name' everywhere for consistency
...
Fix https://github.com/ansible/ansible/issues/11395
2016-12-08 11:33:03 -05:00
Charlie Root
e852df1c0a
Add rootdir option to pkgng
2016-12-08 11:33:03 -05:00
Indrajit Raychaudhuri
fb268d58d9
Improve pacman module
...
- detect and use pacman_path via get_bin_path helper
- simplify pending upgrade detection
- apply outstanding changes from #358 , #41
2016-12-08 11:33:03 -05:00
Konstantin Shalygin
873c478853
add 'version_add'
2016-12-08 11:33:03 -05:00
Konstantin Shalygin
bf7498bc64
add force remove feature
2016-12-08 11:33:03 -05:00
Konstantin Shalygin
1776118aea
add upgrade future, patch by n0vember-
2016-12-08 11:33:03 -05:00
Brian Coca
040f72f811
fixed license and copyright
2016-12-08 11:33:03 -05:00
Brian Coca
b17859d8d5
removed redundant version added
2016-12-08 11:33:03 -05:00
Benno Joy
58af9f159e
Module for creating vapp/vm in vcloud or vcd
2016-12-08 11:33:03 -05:00
Peter Mounce
9660b1f887
version -> 2, remove unnecessary doc attributes
2016-12-08 11:33:03 -05:00
Peter Mounce
ded61f5a49
fix license boilerplate
2016-12-08 11:33:02 -05:00
Peter Mounce
e193215d12
win_webpicmd module for IIS module installation
...
Chocolatey 0.9.9+ deprecated support for the `webpi` custom source, so I needed to write this.
[Windows Web Platform Installer](http://www.microsoft.com/web/downloads/platform.aspx ) is a way of installing products and applications for Microsoft IIS on Windows. It has a [command line](http://www.iis.net/learn/install/web-platform-installer/web-platform-installer-v4-command-line-webpicmdexe-rtw-release ); this ansible module allows IIS modules to be installed via this means.
To find out names of modules, use `webpicmd /list /listoption:available`.
Notes:
* `webpicmd` must be installed and on `PATH` first (see `win_chocolatey` module; package is `webpicmd`)
* `webpicmd` does not allow modules to be uninstalled
* IIS must be installed first (see `win_feature` module; package is `Web-Server`)
* Installations will
* accept EULA (which otherwise requires user input)
* suppress reboots (so you have to manage those; see `win_reboot` module)
2016-12-08 11:33:02 -05:00
Peter Mounce
761197707b
use the notes property
2016-12-08 11:33:02 -05:00
Peter Mounce
e00089986a
version -> 2, quote doc strings with colons
2016-12-08 11:33:02 -05:00
Peter Mounce
490c8fa0ca
Add documentation note
2016-12-08 11:33:02 -05:00
Peter Mounce
1c6e252ca0
Create win_dotnet_ngen module
...
When .NET is installed or updated, ngen is triggered to optimise the installation. This triggers high CPU while it's happening, and usually happens at an inconvenient time.
This allows you to trigger it when you like. Full details and background in doc.
I don't know a way to figure out whether this is required without actually running it.
2016-12-08 11:33:02 -05:00
dohoangkhiem
08e4ef5120
Remove incorrect copyright | minor refinement of code convention
2016-12-08 11:33:02 -05:00
dohoangkhiem
3c4fa05ef0
New module: gce_tag for add/remove tags to/from GCE instance
2016-12-08 11:33:02 -05:00
Peter Mounce
a9978b5283
re-submit @adematte's PR #278 against HEAD
2016-12-08 11:33:02 -05:00
Toshio Kuratomi
de2f9ed5ff
Port maven_artifact to fetch_url
2016-12-08 11:33:02 -05:00
Toshio Kuratomi
4fb7a2821a
Use the correct module param names to pass user/pass
2016-12-08 11:33:02 -05:00
Toshio Kuratomi
bb0082a67d
Port campifre to fetch_url
2016-12-08 11:33:02 -05:00
Mathias Merscher
588ff5f512
ISO-8859-15 locale normalization in locale_gen module
...
Signed-off-by: Mathias Merscher <Mathias.Merscher@dg-i.net>
2016-12-08 11:33:02 -05:00
Toshio Kuratomi
64fbe80199
Fix typo in docs
2016-12-08 11:33:02 -05:00
Matt Baldwin
056d56ce24
Correcting issues raised by @abadger.
2016-12-08 11:33:02 -05:00
Matt Baldwin
1e7df67e76
Resolving issues flagged in pull request #683
2016-12-08 11:33:02 -05:00
Matt Baldwin
058f3772f1
Ansible ProfitBricks Compute Module.
2016-12-08 11:33:01 -05:00
Brian Coca
71aba1cd51
fixed decriptions to be lists
2016-12-08 11:33:01 -05:00
Toshio Kuratomi
022af3f146
dnf rewrite requires 2.6 and above (dnf bindings require 2.6 and above as well)
2016-12-08 11:33:01 -05:00
Toshio Kuratomi
a4859e1087
Clean up unneeded urllib2 imports
2016-12-08 11:33:01 -05:00
Mark Hamilton
dccee8bcd4
removed syslog.openlog
2016-12-08 11:33:01 -05:00
Mark Hamilton
67de0aba08
Added version_added and default to new parameters external_ids and set. Generalized external_ids to handle any parameter.
2016-12-08 11:33:01 -05:00
Mark Hamilton
77d2ef2b1b
Added support to assign attached mac address interface id and port options. Updated code to pass pep8 v1.6.2 pylint v0.25.0.
2016-12-08 11:33:01 -05:00
Jeff Geerling
0500cf602e
Make HAProxy module documentation a little easier to read.
2016-12-08 11:33:01 -05:00
Siva Popuri
ba185f1bf1
corrected the license string to make it compatible with GPLV3
2016-12-08 11:33:01 -05:00
Siva Popuri
98253831c1
changes to include PR review comments
2016-12-08 11:33:01 -05:00
Rene Moser
8492f7e05c
cloudstack: new module cs_staticnat
2016-12-08 11:33:01 -05:00
Rene Moser
15b6ae8e5c
cloudstack: cs_instance: fix display_name not used in deployment
2016-12-08 11:33:01 -05:00
Rene Moser
1f25377ce9
cloudstack: use get_or_fallback() from cloudstack utils
2016-12-08 11:33:01 -05:00
Rene Moser
743ed1cd82
cloudstack: cs_portforward: fix public_end_port was used for private_end_port
2016-12-08 11:33:01 -05:00
Rob White
280086f230
Doc fixup
2016-12-08 11:33:01 -05:00
Rob White
a979c0db8e
Removed requirement for target_bucket
2016-12-08 11:33:00 -05:00
Rob White
dbd26446c8
New module - s3_logging
2016-12-08 11:33:00 -05:00
Maciej Delmanowski
1b6980b086
virt: remove BabyJSON
...
Removed the usage of baby json. This is in response to the fact
that the baby json functionality was removed in Ansible 1.8
Ref: #430
2016-12-08 11:33:00 -05:00
Phil
f6d66bb3db
minor doc fixes that had lingering description of deprecated functions
2016-12-08 11:33:00 -05:00
Brian Coca
b789277517
minor doc fixes
2016-12-08 11:33:00 -05:00
Mathew Davies
40f77fd07c
Add more examples
2016-12-08 11:33:00 -05:00
Mathew Davies
36c5ac65f7
Note that the plugin can't be updated once installed
2016-12-08 11:33:00 -05:00
Mathew Davies
752a24caa7
Move ansible util import to the bottom of the module
2016-12-08 11:33:00 -05:00
Mathew Davies
9b6ca2b248
Add default documentation for timeout
2016-12-08 11:33:00 -05:00
Mathew Davies
d2d3510d03
Add required property to version documentation
2016-12-08 11:33:00 -05:00
Mathew Davies
b4fb90439f
Remove debugging line
2016-12-08 11:33:00 -05:00
Mathew Davies
0d6cd1d8ab
Document defaults
2016-12-08 11:33:00 -05:00
Mathew Davies
8dc99baabf
Add Elasticsearch plugin module
2016-12-08 11:33:00 -05:00
Toshio Kuratomi
16cb0e979d
Tabs to spaces
...
Fixes #666
2016-12-08 11:33:00 -05:00
Brian Coca
a40bf06992
added placeholder to be used on build (TODO: update makefile)
2016-12-08 11:33:00 -05:00
Boris Ekelchik
1b56c446b8
Added changes requested by reviewers
...
Copied @wimnat incorporating changes requested in feedback comments
2016-12-08 11:33:00 -05:00
Boris Ekelchik
7d562272a4
New sts_assume_role module
2016-12-08 11:32:59 -05:00
Rene Moser
7806d3d134
cloudstack: cs_instance: fix missing resource error in check mode if instance is not yet present
2016-12-08 11:32:59 -05:00
Phil
01b36130a8
use convertto-bool for rm and recurse params
2016-12-08 11:32:59 -05:00
Phil
2d1189dee8
removes restart functionality, and added creates param for idempotency
2016-12-08 11:32:59 -05:00
Phil
af660c38fa
fixes typo
2016-12-08 11:32:59 -05:00
Phil
8d9697e7fe
update to not auto-install PSCX - will use built-in powershell method instead for .zip files - added example for installing pscx as a pretask
2016-12-08 11:32:59 -05:00
schwartzmx
97744b2dc0
fixes unzip bug for zip files, thanks to @ryanwalls - also fixes possible import errors, and switches to use Start-Process on install to correctly wait
2016-12-08 11:32:59 -05:00