Commit Graph

8872 Commits (96d1316119befd28fa66a71dfaa074384c3c42aa)
 

Author SHA1 Message Date
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
Michael Scherer 8683df885d Do not leak login_password when using verbose, with no_log 9 years ago
Alex b90df437e0 zypper: fix for checking result is None (#3143) 9 years ago
Michael Scherer 38dc03313e Make zabbix modules compile on python 3
Since the module is not compatible with python 2.4, we
do not need to use the get_exception trick
9 years ago
Michael Scherer 0f8c02b5d3 ovirt_auth: fix type and password leak (#3119)
Do not leak the password in log, and verify the path of ca_file
9 years ago
Ville Reijonen 26b76ea1b3 win_scheduled_task: fix days_of_week var command typo (#3198) 9 years ago
Michael Scherer 5416e9528d Make dnssimple compile on python 3 9 years ago
hyperized 196b87caec Update irc.py (#3144)
Proposal to update the example to YAML syntax.
9 years ago
Benjamin Copeland a3b83533bd statusio_maintenance: Fix minor typo (#3137) 9 years ago
Jasper Lievisse Adriaanse 3767080dbf Remove incorrect statement, uri module doesn't require httplib2 anymore 9 years ago
Michael Scherer 85ceb51e3a Fix proxmox for python 3
Since it doesn't work on python 2.4, we can use the native
exception handling way for python 3
9 years ago
Michael Scherer c0a3e74579 Remove gce from the blacklist for python 3 tests, forgot in #3179 9 years ago
Toshio Kuratomi cbdaf1044d Few more places where gce modules need python3 compat exceptions 9 years ago
Michael Scherer 4ca8e5347a Make xenserver_facts compile on python 3
Since the xenapi is not needed on python 2.4, we can use the
regular exception handling code
9 years ago
Michael Scherer 8593363539 Port ovirt to python 3
Since ovirt sdk is not running on python 2.4, we can use python 2.6
syntax directly for exceptions.
9 years ago
Michael Scherer 74acb528ba Make redis run on python 3 9 years ago
Michael Scherer 135e105564 Fix gce module to compile on python 3 (#3179) 9 years ago
Michael Scherer e0eb86a500 Make expect module compile on python 3 9 years ago
Michael Scherer fb228d682d Make sensu_check compile on python 3 (#3177) 9 years ago
Eric D Helms baed114a92 Fix broken entities reference in Katello module (#3136) 9 years ago
Patrik Lundin 16b8128c8f openbsd_pkg: Use correct part of name in match. (#3151)
* openbsd_pkg: Use correct part of name in match.

Previously this part of the code could assume that the name was a stem
with nothing else attached (like "autoconf"). With the introduction of the
branch syntax ("autoconf%2.13") this is no longer true.

Check if the package name was identified as using a "branch" style name,
and base the match on the leading part of the name if that is the case.

While here remove unnecessary "pass" and tidy up debug log message.

Problem reported by @jasperla.

* openbsd_pkg: Add missing "." in comment.
9 years ago
Ryan Currah db38b45a63 Fix mongodb_user.py version detection logic (#3162)
Fix mongodb_user.py version detection logic for mongo srv 2.6 and mongo driver 2.7. The wrong variable was used for detecting the mongo driver version. This fix resolves the error "(Note: you must use pymongo 2.7+ with MongoDB 2.6.. 2.6.11)" no matter what version of pymongo you had installed for mongodb 2.6.
9 years ago
Ryan Brown 352088bd94 Fix `archive` truncating archived file names based on prefix length (#3124)
When archiving multiple files, the full length of the calculated
`arcroot` would be removed from the beginning of all file names. If
there was no arcroot, the first two characters of all files would be
removed, so `file.txt` would become `le.txt`.

This patch uses the regular expressions substitution anchored to the
start of the string, so the arcroot is only removed if it is actually
present.
9 years ago
Ryan Brown d4fa1f2037 Fix failure to apply bucket policy when creating a bucket from scratch (#3091) 9 years ago
Michael Scherer 4a427fdf7d Make irc.py compile on python3 9 years ago
Michael Scherer 32b1d9c4f8 Port virt to python3 (#3167) 9 years ago
Michael Scherer 39c5421c43 Make sure that the token is not printed in log (#3115) 9 years ago
Michael Scherer ab036bd615 Fix crypttab (#3121)
* Fix error in crypttab doc

* Use path type for file argument

This permit to make sure that $HOME and '~' are properly
expanded, even if in the case of crypttab, this might not make
a lot of sense
9 years ago
Ivan Bojer 8e477dad89 PanOS module for admin password change using PanOS API as the transport (#2930)
* PanOS module that allows admin password change.

* fixed a typo

* empty __init__.py

* added require ansible Python extension .py

* added version string

* added return docstring

* changed version to 2.2

* - changes to the format and module as requested by @privateip

* changed version back to 2.2 as 2.3 was failing automated tests

* Revert "changed version back to 2.2 as 2.3 was failing automated tests"

reverting version info

This reverts commit 71d520f3b4b69eb017c2b9f287a74cb77fae9d1c.
9 years ago
Toshio Kuratomi 3e1ea76a75 Fix a couple undefined variables
One was a typo and one needed to have the variable defined in that scope
9 years ago
Tim Rupp 19bd99cb79 Fixes broken documentation in two modules (#3150)
The modules listed in this PR were using YAML that resulted in
blockquote tages being inserted into the generated RestructedText.

This PR fixes that so that the documentation once again looks correct
9 years ago
Aleksey Gavrilov 6c31d91fa5 proxmox add exaples static ip (#3092) 9 years ago
Michael Scherer 16c484fe5c Fix wrong variable name 9 years ago
Michael Scherer 3cc020de19 Do not leak the solaris root password in the log 9 years ago
afunix ee5b968eeb gluster_volume adds replica and stripe arguments when adding bricks [#2754] (#2812) 9 years ago
Michael Scherer 100a517af2 Do not leak the channel token in log (#3117) 9 years ago
Michael Scherer 219f415ef2 Add verification for the arguments of opendj_backendprop (#3116) 9 years ago