Commit graph

8609 commits

Author SHA1 Message Date
Tim Rupp
b6a2e8ad67 Introduces the bigip_sys_db module (#998)
This module can be used to directly manipulate the system database
variables in a BIG-IP. It supports both the iControl SOAP and iControl
REST APIs, but default to the REST API. With this module, you can
perform operations similar to those available in tmsh to set system
variables such as turning off the default setup screen.

This module is most useful in the initial provisioning of a BIG-IP
2016-08-16 17:13:16 -07:00
Tim Rupp
06057a9eb7 Adds bigip_vlan module (#2661)
This module can be used to manage VLANs in BIG-IP on various software
versions. It is part of a bootstrapping effort underway to provide
modules necessary to bootstrap core settings in a BIG-IP.

Tests for this module can be found here

https://github.com/F5Networks/f5-ansible/blob/master/roles/__bigip_vlan/tasks/main.yaml

Platforms this was tested on are

  - 11.5.4 HF1
  - 11.6.0
  - 12.0.0
  - 12.1.0 HF1
2016-08-16 17:11:09 -07:00
ovcharenko
85aec2e07a [FIX] "Invalid interface clause" error in UFW module (#2559) (#2666)
Fixes GH-2559
2016-08-16 15:09:17 +02:00
Adrian Likins
a6b34973a8 Fix error handling error for kube kind error. (#2483)
If the provided kubernetes resource file references
a 'kind' that is currently unsupported, the error handling
is supposed to return with fail_json(msg="message"), but
the msg keyword was missing causing the fail_json() method
to assert. Fix is to add the msg kwarg.

Fixes #2477
2016-08-15 19:32:06 +02:00
George Christou
101f9f5f46 Fix bug in counting subnets by Name tag (#1643)
Fixes #1551
2016-08-15 09:02:21 +02:00
Onni Hakala
61d5fe148c Added example to add a port range (#2712)
I tried to google for this a bit and then figured out how it actually works.
2016-08-12 08:01:01 +02:00
Matt Clay
ce6d82e007 Update call to generate-tests. 2016-08-11 16:04:37 -07:00
Trevor Kensiski
d4e3899710 Adding datadog monitor locked option. http://docs.datadoghq.com/api/#monitor-create (#2698) 2016-08-11 23:18:06 +02:00
Jose Armesto
db463e44b3 Added module to find Launch Configurations (#1023)
* Added module to find Launch Configurations

* Simplified parameters to search
2016-08-11 11:16:16 -07:00
Naoya Nakazawa
d1355b20ee ready_for_review datadog_event module: Datadog API http status code 202 is ok. Ref: http://docs.datadoghq.com/api/ (#2117)
* Use official datadog create event API.

* Fix exception
2016-08-11 07:35:52 +02:00
Robyn Bergeron
90ae6e3761 Update GUIDELINES.md 2016-08-10 12:27:32 -07:00
Robyn Bergeron
8ba7f00877 creating GUIDELINES.md
Made a copy from MAINTAINERS.md (and then need to delete maintainers.md).
2016-08-10 11:07:45 -07:00
jctanner
5fe51b4422 Fix vmware_guest disk and nic parameters and docstrings (#2705)
* Fix vmware_guest disk and nic parameters and docstrings
* vmware_guest: remove default for required params
2016-08-10 12:46:02 -04:00
Indrajit Raychaudhuri
39153ea154 Update homebrew_cask with additional cask features and doc updates (#2682)
Changes:
- Document missing 'path' option and remove redundant brew_path manipulation
- Add 'update_homebrew' option since 'brew cask update' as a synonym for
  'brew update' is available nowadays
- Add additional missing aliases documentation
- Port additional improvements (expanded support for brews path, cask path
  patterns etc.)
- Allow proper `list` type support for 'name' option.
2016-08-10 13:32:36 +02:00
Indrajit Raychaudhuri
ea8cb33338 Update homebrew_tap to support custom tap URL via optional 'url' option (#2672)
This allows doing 'brew tap <url>' where the URL is not assumed to be on GitHub,
and the protocol doesn't have to be HTTP. Any location and protocol that git can
handle is fine.

While at it, allow proper `list` type support for 'name' option and update
module documentation for option aliases.
2016-08-10 13:28:18 +02:00
Fernando José Pando
c600334a9d elb facts fixup (#2099)
* elb facts fixup

* return tags and logic fixup

* return tags and dont fail on nonexisting elb name
2016-08-10 09:01:31 +02:00
Robin Roth
dc15d3569f allow to specify versions with zypper (#2328)
* fixes #2158
* handles version-specifiers (>,<,>=,<=,=) correctly
* adds option "oldpackage", which is passed to zypper
  * this is implied as soon as a version is specified
  * it can be used independently to allow downgrades coming from repos
* add __main__ check
* extend documentation on version specifier
2016-08-10 08:56:39 +02:00
Matthieu Barthélemy
bfbc0bd458 Slack: Fix #2393 - Enable markdown parsing when using custom messsage color (#2626) 2016-08-10 08:52:18 +02:00
Indrajit Raychaudhuri
99763bc91d Add path type in homebrew 'path' option (#2692) 2016-08-10 08:50:53 +02:00
Ryan Brown
7ffd42f727 Merge pull request #1901 from linuxdynasty/kinesis_streams
Add `kinesis_stream` module to create/delete/update AWS Kinesis streams
2016-08-09 16:29:28 -04:00
Brian Coca
5432c33324 added unsafe_writes to blockinfile (#2701)
depends on  http://github.com/ansible/ansible/issues/17016
2016-08-09 12:39:34 -04:00
Matt Martz
35aa1a5a81 If rc is null, assume that a timeout happened. Fixes #2484 (#2485) 2016-08-09 10:36:45 -05:00
Dagobert Michelsen
93472c3c54 Do not return failure when the package is installed and nothing is done (#1852) 2016-08-09 08:47:00 -04:00
Tim Rupp
e8b29dd750 Adds style conventions for bigip_node (#2697)
A number of coding conventions have been adopted for new F5 modules
that are in development. To ensure common usage across the modules,
this module needed to be updated to reflect those conventions.

No functional code changes were made.
2016-08-09 08:35:36 +02:00
Adam Števko
eaa71f51d6 Add support for managing OpenZFS pools (#2642) 2016-08-08 11:49:18 -04:00
Dan Keder
ebb8d73d57 seport: fix a bug when SELinux port definition was already there (#2009) (#2694) 2016-08-08 08:49:38 -04:00
René Moser
8fae447ee8 apk: fix LANG != C while parsing stdout (#2689) 2016-08-07 21:44:07 +02:00
Kevin Brebanov
f366f5a943 apk: Add support for updating virtual packages (#2686)
Fixes: #2389
2016-08-07 21:43:40 +02:00
Manuel Sousa
73a3cd6aeb RabbitMQ-Binding - Allow empty routing key (#2674)
Fixes: #1985
2016-08-06 18:27:27 +02:00
ovcharenko
31a027e2cd [FIX] Bug report: ufw: interface option causes an error (1.9.4) (#1491) (#2668) 2016-08-06 14:39:03 +02:00
Massimo Gervasini
34b4c34306 when write_config is no, we should not try to write any configuration changes 2016-08-06 18:48:26 +08:00
trondhindenes
2d992fe750 updated documentation for win_package (#2677) 2016-08-06 09:45:46 +02:00
Brian Coca
7a73e2a3aa make sure nic is always defined (#2678) 2016-08-05 19:02:26 -04:00
Matt Clay
33716b1837 Use open_url directly to avoid failing tests. (#2680) 2016-08-05 11:28:02 -07:00
Indrajit Raychaudhuri
d4b0732c9f List homebrew options aliases in documentation (#2671) 2016-08-05 17:50:23 +02:00
Indrajit Raychaudhuri
d3dbfa3c13 List pacman options aliases in documentation (#2670) 2016-08-05 17:48:08 +02:00
Linus Unnebäck
344dcc95c0 iptables: remove duplicated documentation (#2673)
Fixes #1527
2016-08-05 09:26:30 -04:00
Ryan Brown
7e1bf4fc8f Merge pull request #1882 from linuxdynasty/new_ec2_vpc_nat_gateway
Add new `ec2_vpc_nat_gateway` module for managing AWS NAT gateways and their EIPs
2016-08-05 09:11:48 -04:00
Allen Sanabria
950d76af0b fixed error message for releasing an ip when not waiting for the nat gateway to delete successfully 1st 2016-08-04 20:26:08 -07:00
Allen Sanabria
dcf4d7e6e5 fail_json when error and not exit_json 2016-08-04 17:15:31 -07:00
Allen Sanabria
461553bda8 updated tests to reflect dict vs list 2016-08-04 13:10:11 -07:00
Allen Sanabria
123c70546e clean up documentation 2016-08-04 13:00:35 -07:00
Serge van Ginderachter
fc76455326 return a proper result set for getmaster/getslave (#2595)
* return a proper result set for getmaster/getslave

when not on a master/slave.
This allows for a cleaner error handling.

* A more uniform return of result keys for getmaster/slave
2016-08-04 08:27:39 -07:00
Serge van Ginderachter
9a47088d67 Exception handling for MySQLdb warnings (#2594)
Do not fail the module for warnings.
Return warnings in the module result set.

Fixes #719
Alternative to #720 and as discuseed over there.
2016-08-04 08:17:10 -07:00
Thierno IB. BARRY
e9bbd3a403 Add kibana_plugin module (#2621)
* kibana_plugin: add the kibana_plugin module

* kibana_plugin: update doc

* kibana_plugin: add check mode and fix few coding style issues

* kibana_plugin: use return instead conditional statement for check mode
2016-08-04 09:09:45 +02:00
Allen Sanabria
ab62c644bc updated catch statement to pass test (as e) 2016-08-03 12:38:05 -07:00
Allen Sanabria
8af1063785 Make sure to catch if no gateways exist 2016-08-03 12:38:05 -07:00
Allen Sanabria
4e8e38f631 remove boto 2016-08-03 12:38:05 -07:00
Allen Sanabria
2e42c72447 version bump 2016-08-03 12:38:05 -07:00
Allen Sanabria
79ea553200 Module requires boto due to ec2.py 2016-08-03 12:38:05 -07:00