Commit Graph

8765 Commits (99c44d9640575b711672a70b781101994d689492)
 

Author SHA1 Message Date
Rene Moser 79efc2c70f jenkins_job: refactoring 8 years ago
Rene Moser 66e69b3ad3 jenkins_job: implement diff support 8 years ago
Rene Moser 407e19fe4f jenkins_job: rename enable to enabled and mutually exclusive with config
Jenkins stores the information about the state (disabled/enabled) in the config, which result in a race condition between `config` and `enabled` and we loose idempotency. It makes sense to define them mutually exclusive.

Renamed `enable` to `enabled`. Ansible uses the name `enabled` in many modules, e.g. service as it indicates a state not an action.
8 years ago
Rene Moser 472f174693 jenkins_job: default state to present 8 years ago
Alex eb6e0069e9 Start zypper in non-interactive mode (#2854) 8 years ago
sgujic ac0e6d2c4d Create temporary file in a secure manner. (#2887) 8 years ago
Nils Pascal Illenseer 6c6da8f86e Delete lxd container in state stopped (#2885)
If a lxd container is stopped, do not stop it before deleting it.
8 years ago
Gilles Gagniard f83aa9fff3 GCE : Fix image family handling with libcloud > 0.20.1 (#2289)
* fix image family handling with libcloud > 0.20.1

* add missing import
8 years ago
Robyn Bergeron 780e196c2f Updating GUIDELINES.md
Updating info on how issues are routed via bot.
8 years ago
Greg DeKoenigsberg 43860de5c6 Update MAINTAINERS.md
We could have deleted this, but just in case there are links to it from elsewhere, providing a redirect to the now authoritative GUIDELINES.md.
8 years ago
Greg DeKoenigsberg 771e438bc6 Point to GUIDELINES.md 8 years ago
johanwiren b88fdde22c Fix share aliases logic (#2862) (#2875)
Fixes #2862
8 years ago
John R Barker 9a338b05eb Document a10_server new options (#2876)
* Document write_config and validate_certs
8 years ago
Steve Gargan 64ace27be3 correctly iterate and return results of any service checks. (#2878)
current implementation was breaking making the module unusable, changing to the list comprehension fixes this. Also default to seconds instead of throwing a exception when no duration units are supplied as this causes tests to fail
8 years ago
Matt Clay 6a7358b14e Remove stderr=False from calls to exit_json. (#2879) 8 years ago
Tim Rupp faf8f2192d Adds bigip_ssl_certificate module (#2831)
Adds bigip_ssl_certificate module

This module is another in the ongoing "bootstrapping saga" that is
being undertaken. With this module you can manage the lifecycle of
the SSL certificates on a BIG-IP. This includes those used for
SSL offloading.

Tests for this module can be found here

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

Platforms this was tested on are

12.0.0
12.1.0
8 years ago
Ryan S. Brown 8bfdcfcab2 Normalize variable naming in cloudformation_facts module using camel2snake 8 years ago
Ryan S. Brown b1a25291b5 cloudformation_facts: Connect boto3 using the module_utils AWS connection instead of calling boto3 directly 8 years ago
jmenga 1f79c357da New module cloudformation_facts (#2329) 8 years ago
Michael Scherer 1474bde864 Do not crash if the system do not have required modules (#2852) 8 years ago
Tobias Wolf 39972fa697 Add diff mode output to debconf module (#2530)
Support diff such that the previous and current settings are visible
without debug output and just with `--diff` if requested.
8 years ago
sermilrod c848957792 adding jenkins_job module (#2521) 8 years ago
Werner Dijkerman 2214203ce0 Added new module opendj_backendprop for updating backend settings opendj (#2855)
Add opendj_backendprop
8 years ago
Peter Sprygada d3dd754a40 Merge pull request #2848 from privateip/asa_config
update asa_config module
8 years ago
Peter Sprygada 84953d9d42 Merge pull request #2849 from privateip/asa_template
roll up of updates to asa_template
8 years ago
Peter Sprygada 1f138b6567 Merge pull request #2850 from privateip/asa_command
added new functionality to asa_command
8 years ago
Peter Sprygada 3079d6ff29 Merge pull request #2851 from privateip/asa_acl
roll up updates to asa_acl module
8 years ago
Peter Sprygada 10e8cdc93a roll up updates to asa_acl module
* remove get_module() in favor of NetworkModule
* fix up import statements
* roll up fixes for NetworkConfig object handling
8 years ago
Peter Sprygada dc0290a067 added new functionality to asa_command
* commands argument now accepts a dict arguments
* only show commands are allowd when check mode is specified
* config mode is no longer allowed in the command stack
* add argument match with valid values any, all
8 years ago
Peter Sprygada db5dd8516c update asa_config module
* removes get_module() factory method for NetworkModule
* add src argument to provide path to config file
* add new choice to match used to ignore current running config
* add update argument with choices merge or check
* add backup argument to backup current running config to control host
* add defaults argument to control collection of config with or withoutdefaults
* add save argument to save current running config to startup config
8 years ago
Peter Sprygada 44733e3798 roll up of updates to asa_template
This updates the asa_template module with updates for Ansible 2.2.

* removes get_module() in favor of NetworkModule
* fixes up import statements
8 years ago
René Moser 7b4f78798e Merge pull request #2365 from filipenf/fix-ec2_eni
Fix the eni creation/modification logic thus making it idempotent
8 years ago
Thierno IB. BARRY 5c3be5ea28 elasticsearch_plugin: Fix bug when using proxy (#2603) (#2838) 8 years ago
Nadir e6678a7496 Added redrive policy options (#2245) 8 years ago
Robin Roth 06bd2a5ce2 Zypper repo autoimport keys (#2132)
* zypper_repository add auto_import_keys options

* also give more output on failure (rc, stdout, stderr)

* be more specific in the doc for auto_import_keys

* add runrefresh option to zypper_repository

* this comes out of ansible/ansible-modules-extras#2411, where AnderEnder adds refresh to the zypper module
* adds a way to force zypper to refresh a repository
* can be used to refresh independently of auto_import_keys
* add option to run name=* runrefresh=yes
* name runrefresh to not break existing use to refresh (now alias to autorefresh)
* add version_added flag to autorefresh

* remove wrong version_added comment
8 years ago
EarlAbides 9278cce7d2 Fix ec2_asg_facts module when using name parameter (#2840) (#2841) 8 years ago
Tim Rupp e81bbf9b8f Bugfix bigip_facts that was trying to check the length of an iterator (#2842)
Recently, a user reported that the bigip_facts module was failing with the error

    received exception: object of type 'itertools.imap' has no len()

This reported was occurring at line 1657 of the bigip_facts module

bug report is here

https://github.com/F5Networks/f5-ansible/issues/25

Upon further investigation, the map function for returning the specified
includes was returning an iterator, and calling len() on an iterator does
not work.

I believe this problem was caused by part of the Python 3.x effort insofar
as the inclusion of this line

https://github.com/ansible/ansible/blob/devel/lib/ansible/module_utils/basic.py#L143

seems to affect our usage of map(), probably for the better anyway, and we need
to change our expectations in our module's code to no longer assume a list, but
instead assume an iterator.

After trawling through the module_utils/basic code, I think a list
comprehension is more appropriate here anyway, so I'm changing it to be
that. The affected user reported it works this way, and my own testing
on 2.2.0 supports that.
8 years ago
Kevin Hulquest ab7391ff14 Add facts and storage system modules. (#2748)
* Add facts and storage system modules.

* Update version metadata.

* Add facts and storage system modules.

Update version metadata.

Add init files.

* Fixes for review comments.

* Fixes for review comments.

* Update document fragments for api_* options to indicate they are required.

* Correct bad string concatenation.

* Add option description for validate_certs since basic_auth arg_spec is no longer extended.

* Add default value for validate_certs in docstring.

* Rename directory name so it applies to netapp and not simply eseries platform.

* Rename modules to differentiate other netapp modules.
8 years ago
Robin Roth 64879e5eb5 Ensure the return value for changed is bool (#2830)
fixes #2827
8 years ago
Michael Grandjean f38fbaefc6 Fix typo in EXAMPLE section (#2833) 8 years ago
John R Barker f13d376f0c Minor tidyup (#2828) 8 years ago
Matt Clay e8a5442345 Add python3 testing for module PRs. (#2825) 8 years ago
Ryan Brown aedaca55ac New module: execute_lambda (AWS) (#2558)
First version of execute_lambda module

Supports:
- Synchronous or asynchronous invocation
- Tailing log of execution (sync execution only)
- check mode
8 years ago
Monty Taylor ae5852449c Error if shade is too old for domain_id on os_project (#2806)
* Error if shade is too old for domain_id on os_project

os_project's domain_id parameter requires shade >= 1.8.1 to work. Be
explicit.

Fixes #2805 os_project requires python-shade 1.8.1 or higher

* What I really meant was 1.8.0
8 years ago
Matt Martz 3867cc71a6 Make sure we don't catch rc=0 as a timeout (#2823) 8 years ago
Toshio Kuratomi b576e116f0 Style cleanups:
* Don't use iterkeys
* Don't use wildcard imports
8 years ago
Michael Scherer a2d3aac8cc Use six for iteration, to make it run on python3 (#2800) 8 years ago
Tim Rupp ef6eb80c12 Adds allow_service parameter to bigip_selfip (#2808)
This parameter can be used to open up access to (among other things)
the mgmt address of a BIG-IP. It is necessary for configuring bigips
in an HA configuration.
8 years ago
René Moser 638e25bead Merge pull request #2821 from adfinis-forks/udm_user_pwhistory
univention udm_user: override password history.
8 years ago
Tobias Rueetschi ec2cc904e2 udm_user: change overridePWHistory and overridePWLength to snake_case 8 years ago