Commit Graph

8908 Commits (8a625fe6ed74e90ee6be21e801f36567ce8e0f1e)
 

Author SHA1 Message Date
Tim Rupp 8a625fe6ed Make irules module idempotent (#3175)
The irules module was failing to strip whitespace that is, for some
reason, automatically inserted by BIG-IP. This patch adds necessary
strips
9 years ago
Rene Moser 8f77a0e72a docs: adjust version_added 9 years ago
Thierno IB. BARRY 1ca889bc73 openvswitch_bridge: add fake bridge support (#3054)
* openvswitch_bridge: add fake bridge support

* openvswitch_bridge: check if vlan is between 0 and 4095
9 years ago
Andrea Scarpino 0aa433925b maven_artifact: Allow to specify a custom timeout (#2526) 9 years ago
Rowan 4b5cee5bad Added proxied option to cloudflare_dns (#2961) 9 years ago
Pitsanu Swangpheaw 577e86bd2b support proxmox resource pool (#2859) 9 years ago
Matthew Treinish a18578e95d Add TLS encyrption support to MQTT (#2700)
This commit adds module settings for configuring TLS encyption on the
mqtt notification module. Previously there was no way to configure
sending the messages encrpyted to mqtt.
9 years ago
jctanner 9a9e92d153 Implement a workaround for broken FindByInventoryPath method in pyvmomi (#3243)
* Add initial support for using a cluster instead of an esxi hostname
* FindByInventoryPath doesn't always work, so implement a fallback method to match the path
9 years ago
Michael Scherer 3db76b8207 Make blockinfile work with python3
Traceback (most recent call last):
      File \"/tmp/ansible_ueg52c0b/ansible_module_blockinfile.py\", line 319, in <module>
        main()
      File \"/tmp/ansible_ueg52c0b/ansible_module_blockinfile.py\", line 259, in main
        if line.startswith(marker0):
    TypeError: startswith first arg must be bytes or a tuple of bytes, not str

Also clean imports while on it.
9 years ago
John Barker 3aeb25069d Conditional main()
This is needed to allow the debugger work
9 years ago
Georg 1dc0936f8f Update to firewalld doc
Missinformation about where available firewalld services are listed
9 years ago
Rene Moser 1ead85f474 docs: ec2_lc_facts: adjust version_added 9 years ago
Loïc fa82c27b2e New module ec2_lc_facts (#2325)
New module to gather facts about AWS Autoscaling Launch Configurations
9 years ago
Steve Kuznetsov 8f47c0d71b make: Expose std{out,err} of successful make commands (#3074)
When using the `make:` extras module, often the action taken
by the Make target is large. It is useful, therefore, to see
the output that `make` had to std{out,err} during execution
even when the target did not fail.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
9 years ago
YAEGASHI Takeshi 8985a1fbd9 blockinfile: Add a newline at EOF when the file is newly created (#3174)
Ref: #2687
9 years ago
Brian Coca 8ffe314ea5 corrected version 9 years ago
jhawkesworth 5ae16821be Win say (#2866)
* Add a text-to-speech module for windows.

* Fix documentation
9 years ago
Kevin Maris 00628af561 Respect include.* directives by default. 9 years ago
Toshio Kuratomi 6b0a204e74 Fix remaining python3 compile problems 9 years ago
Toshio Kuratomi 79c7997952 Fix amazon extras modules to compile under python3 9 years ago
Toshio Kuratomi 7ce17ab49e Fix remaining centurylink modules for py3
Also update the imports to take advantage of the Ansiballz imports
9 years ago
Michael Scherer 65ba526c9f Fix pkgng on python 3
Fail with:

    Traceback (most recent call last):
      File \"/tmp/ansible_2rsl4fg1/ansible_module_pkgng.py\", line 353, in <module>
        main()
      File \"/tmp/ansible_2rsl4fg1/ansible_module_pkgng.py\", line 330, in main
        _changed, _msg = install_packages(module, pkgng_path, pkgs, p[\"cached\"], p[\"pkgsite\"], dir_arg)
      File \"/tmp/ansible_2rsl4fg1/ansible_module_pkgng.py\", line 161, in install_packages
        old_pkgng = pkgng_older_than(module, pkgng_path, [1, 1, 4])
      File \"/tmp/ansible_2rsl4fg1/ansible_module_pkgng.py\", line 121, in pkgng_older_than
        while compare_version[i] == version[i]:
    TypeError: 'map' object is not subscriptable
9 years ago
Alexandre Garnier 1e338aa0e6 Really fix python 2.4 compatibility
PR #1544 didn't remove the keyword argument 'delete' not existing in `tempfile.NamedTemporaryFile()` in python 2.4
9 years ago
Steyn Huizinga 5b7e052d06 Fix for ansible/ansible-modules-extras#3173 (#3203) 9 years ago
James Kassemi da2d561913 Fix issue with multiple pages of results in ec2_lc_find (#3090) 9 years ago
Jeff 0df53bbbed logicmonitor: Documentation and logging updates based on feedback (#2756) 9 years ago
Nick Piper 33a41678d4 doc: Correction for spelling of 'azure_rm_deployment' in example (#3212) 9 years ago
matt colton 6d37020b1a sl_vm: update datacenter, cpu and memory options (#3236) 9 years ago
Michael Scherer e29584ad70 Refactor some code in timezone module 9 years ago
Morgan Jones 53d9a62d08 azure_rm_deployment: fix rg issue with _nic_to_public_ips_instance() (#2950)
Fix an issue with _nic_to_public_ips_instance() function. There was an assumption in the code that the Public IP sits in the same resource group, this isn't always the case.
9 years ago
Jonathan Sokolowski 318993c8c2 lvg: Initialise device list (#3141) 9 years ago
Michael Scherer 89a8c18c6a Make netscaler pass python3 sanity check 9 years ago
Michael Scherer bd53b54961 Make nmcli pass py3 sanity check
Cleanup include, do not use '*' for future refactoring.

Since nmcli is not present on EL5, we can safely use python
2.6 syntax only.
9 years ago
John R Barker a14ba9b505 Remove reference to ansible-validate-modules (#3256)
ansible-validate-modules is now in ansible/ansible

During 2.3 we will be merge the modules into ansible/ansible so this file will go away.

The new testing documentation will refer to `ansible-test` which will wrap up the unit, integration, and ansible-validate-modules. So no need to document here.
9 years ago
John R Barker 77ac192f3b Run validate-modules from ansible/ansible (#3242)
* Run validate-modules from ansible/ansible

* Update sanity.sh
9 years ago
Tim Rupp bd15164366 Adds module to manage SNAT pools on a BIG-IP (#3217)
This module adds the ability to manage the lifecycle of SNAT pools on a BIG-IP.

Tests for this module can be found here

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

Platforms this was tested on are

12.1.0 HF1
9 years ago
Tim Rupp 96d1316119 Adds the bigip_hostname module (#3216)
This module can be used to change the hostname on a bigip. The
hostname must be set via the tmsh or API methods or else it will
not reflect properly in the config.

Tests for this module can be found here

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

Platforms this was tested on are

12.0.0
12.1.0 HF1
9 years ago
Tim Rupp 38a35d7b96 Adds bigip_gtm_facts module (#3232)
This patch adds support for querying the GTM(DNS) facts from a
BIG-IP. This completes a previous PR that was requested but not
finished.

Tests for this module can be found here

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

Platforms this was tested on are

11.6.0
12.1.0 HF1
9 years ago
Michael Scherer accb04b867 Do not import splitter, since we do not use it 9 years ago
Michael Scherer d439271f68 Make openvswitch* pass py3 sanity check 9 years ago
Michael Scherer 3f77bb6857 Make consul modules pass sanity test for python 3 9 years ago
Michael Scherer 8dd32a8134 Make bigpanda module pass python3 sanity check 9 years ago
Michael Scherer 10405f94d7 Make jabber module compile on python 3 9 years ago
Michael Scherer 6b87e2f0d8 Make mail compile on python 3 9 years ago
Michael Scherer f2ce143609 Make postgresql module in extras compile on py3 9 years ago
Michael Scherer 4c6247c661 Make mongodb modules compile on python 3 9 years ago
Michael Scherer 9e87e79e28 Make rax_clb_ssl module pass sanity check for py3 9 years ago
Michael Scherer 096206cdb3 Fix dnsmadeeasy module to pass py3 sanity check 9 years ago
Michael Scherer efe82efb32 Make mqtt pass python3 sanity tests 9 years ago
Toshio Kuratomi 9897c502a6 Add python-2.6 requirement to the proxmox module 9 years ago