Commit graph

8626 commits

Author SHA1 Message Date
Peter Sprygada
fc34f17871 Merge pull request #2760 from caphrim007/new-module-bigip-routedomain
Add bigip_routedomain module
2016-08-22 16:59:35 -04:00
Peter Sprygada
3b8e4a0268 Merge pull request #2749 from caphrim007/new-module-bigip-selfip
Adds the bigip_selfip module
2016-08-22 16:57:22 -04:00
whiter
119efdcb82 New module s3_website to manage static sites on Amazon S3 2016-08-22 08:41:12 -04:00
Tim Rupp
0833a1e8c0 Another bootstrapping module, this module allows for one to manage
route domains on a BIG-IP.

Tests for this module can be found here

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

Platforms this was tested on are

11.6.0
12.0.0
12.1.0
12.1.0 HF1
2016-08-19 13:35:59 -07:00
Rob White
fa6e654eb2 New module - ec2_asg_facts
Gathers facts about multiple of single AWS autoscaling groups.
2016-08-19 15:11:12 -04:00
nitzmahone
b7bd329402 clean up win_chocolatey doc bugs, remove redundant 2016-08-18 10:32:02 -07:00
Greyeye
6a7947db9f pass flag to choco, allowemptychecksums and ignorechecksums (#2722) 2016-08-18 09:46:37 -07:00
Tim Rupp
f4d5ee6ba9 Adds the bigip_selfip module
Another bootstrapping module, this module allows for one to manage
self IP addresses on a BIG-IP.

Tests for this module can be found here

https://github.com/F5Networks/f5-ansible/blob/master/roles/__bigip_selfip/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-18 09:21:56 -07:00
Saravanan K R
aacbb97aa6 Added modules to manage Atomic Host Platform (host and image) (#1902)
* Added modules to manage Atomic Host Platform (host and image)

* Fixed review comments

* Fixed requirements and locale setting
2016-08-18 08:05:48 -07:00
Brian Coca
1aeb9f8a8c updated version_added to be string 2016-08-18 09:49:56 -04:00
Brian Coca
a0969e4bff fixed incorrect import deps (#2747) 2016-08-18 09:47:38 -04:00
nitzmahone
7ba5f340c0 make the win_chocolatey force arg actually work
fixes #1561
2016-08-17 16:38:36 -07:00
nitzmahone
0d8a7b875e isolate chocolatey bootstrapper execution
fixes #2742
added output capture/return, exit code check to bootstrapper exec
2016-08-17 15:47:44 -07:00
Greg DeKoenigsberg
75669a4d0b Merge pull request #2710 from ansible/robynbergeron-patch-1
creating GUIDELINES.md
2016-08-17 15:24:22 -04:00
Shinichi TAMURA
5fbb0de36f Allow value to be bool where 'yes'/'no' are in choices (#2593)
* Changed type of 'details' argument to bool on ecs_service_facts module.

* Changed type of 'autostart' argument to bool on virt_* modules.

* Changed types of 'autoconnect' and 'stp' argument to bool on nmcli module.
('create_connection_bridge(self)' and 'modify_connection_bridge(self)' are not implemented yet?)

* Added conversion of 'value' argument when 'vtype' is boolean on debconf module.
2016-08-17 07:32:49 -07:00
Trond Hindenes
cb13575186 Merge pull request #2654 from ilpianista/win_firewall_rule-fix-after-strictmode-merge
win_firewall_rule: fix "property X doesn't exist"
2016-08-17 14:02:57 +02:00
Tim Rupp
f47e02d7e9 Introduces the bigip_gtm_datacenter module (#1000)
This module can be used to manipulate data centers 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 create data centers and set the contact,
location, and description of those data centers.

This module is most useful in the initial provisioning of a BIG-IP
2016-08-16 17:14:05 -07:00
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