Commit graph

8725 commits

Author SHA1 Message Date
Tobias Rueetschi
529eed2fe0 univention udm_share: add required_if to the API 2016-08-29 09:11:56 +02:00
Tobias Rueetschi
f4f218005a univention udm_share: fix shebang 2016-08-29 09:11:56 +02:00
Tobias Rueetschi
3c4ec8ac43 univention udm_share: adapt to library univention_umc 2016-08-29 09:11:56 +02:00
Tobias Rüetschi
a888172173 UCS udm_share: fix creating of new shares 2016-08-29 09:11:56 +02:00
Tobias Rüetschi
6521ad31b1 UCS udm_share: added 2016-08-29 09:11:56 +02:00
Ethan Devenport
88dd7fd250 Added RETURN documentation. 2016-08-29 06:50:35 +00:00
Ethan Devenport
681ad6f2cc Some further documentation updates including version. 2016-08-29 06:30:54 +00:00
Ethan Devenport
ea46cbef34 Minor documentation corrections. 2016-08-29 06:18:25 +00:00
Ethan Devenport
464cbb89f2 Added support for firewall rules, consolidated resource UUID retrieval methods for server and NIC modules, and set LAN type to int. 2016-08-29 05:56:26 +00:00
Tobias Rüetschi
825a224d38 Feature udm user (#2406)
* Creating directory univention

* UCS udm_user: added

Signed-off-by: Tobias Rüetschi <tobias.ruetschi@adfinis-sygroup.ch>

* UCS udm_user: updating, added support to modify user groups

Signed-off-by: Tobias Rüetschi <tobias.ruetschi@adfinis-sygroup.ch>

* UCS udm_user: add key homedrive

Signed-off-by: Tobias Rüetschi <tobias.ruetschi@adfinis-sygroup.ch>

* UCS udm_user: add key userexpiry

Signed-off-by: Tobias Rüetschi <tobias.ruetschi@adfinis-sygroup.ch>

* python styling

Signed-off-by: Tobias Rüetschi <tobias.ruetschi@adfinis-sygroup.ch>

* UCS udm_user: updated, add supports check mode

Signed-off-by: Tobias Rüetschi <tobias.ruetschi@adfinis-sygroup.ch>

* UCS udm_user: updated, add support to modify users

* UCS udm_user: change string formating

* UCS udm_user: add type definitions to the argument specification

* UCS udm_user: only modify object if it has changed

* UCS udm_user: if user not exists, changed is always true

* UCS udm_user: import common code for univention from ansible.module_utils.univention_umc

* UCS udm_user: add a lot more attributes

* UCS udm_user: add license information

* UCS udm_user: fix API serviceprovider and unixhome

* UCS udm_user: add documentation

* univention udm_user: import only AnsibleModule from ansible.module_utils.basic

* univention udm_user: reorder documentation options

* univention udm_user: fix documentation

* univention udm_user: dont log password

* univention udm_user: add more examples
2016-08-27 00:07:32 +01:00
Peter Sprygada
628ee6864d Merge pull request #2683 from gerva/a10_server_configuration_write
when write_config is no, we should not try to write any configuration…
2016-08-26 08:37:03 -04:00
Toshio Kuratomi
6f1753cccd Moved the atomic modules to cloud/atomic. (#2784)
Similar category to docker and lxd
2016-08-26 07:14:06 -04:00
Tim Rupp
f29efb5626 Adds provision info to bigip facts (#2783)
This patch adds provision information to the bigip_facts module
through a "provision" include.
2016-08-25 19:18:22 +02:00
Russell Teague
a2d23983c0 Fix vmware_dvs_portgroup destroy task (#2776)
Fixes #2761
2016-08-25 18:48:25 +02:00
Manuel Sousa
61d326a753 rabbitmq_queue - Update requirements to show minimum version of requests (#2786) 2016-08-25 18:46:33 +02:00
Manuel Sousa
93d552e6be rabbitmq_binding - Update requirements to show minimum version of requests (#2787) 2016-08-25 18:45:37 +02:00
Manuel Sousa
e5cf5137cf rabbitmq_exchange - Update requirements to show minimum version of requests (#2785) 2016-08-25 18:45:17 +02:00
Lingxian Kong
85b8615af5 Add openstack os_server_group module (#2702) 2016-08-25 07:43:48 -04:00
John R Barker
beaa0c6c22 Merge pull request #2780 from caphrim007/new-module-bigip-irule
New module bigip_irule
2016-08-24 18:07:46 +01:00
John R Barker
9daa9cefd9 Merge pull request #2777 from caphrim007/new-module-bigip-device-ntp
new module bigip_device_ntp
2016-08-24 18:06:26 +01:00
Tim Rupp
de902d4308 This module can be used as part of the bootstrapping of a BIG-IP. It
allows one to configure the various NTP settings that are part of
a BIG-IP.

Tests for this module can be found here

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

Platforms this was tested on are

11.6.0
12.0.0
12.1.0
12.1.0 HF1
2016-08-24 09:38:54 -07:00
John R Barker
eda7c1b7fd Merge pull request #2775 from caphrim007/new-module-bigip-device-sshd
Addition of bigip_device_sshd module
2016-08-24 17:36:38 +01:00
John R Barker
8e3a88e6ea Merge pull request #2778 from caphrim007/new-module-bigip-device-dns
New module bigip_device_dns
2016-08-24 17:31:16 +01:00
Tim Rupp
325d497fb8 Addition of bigip_device_sshd module
This module can be used as part of the bootstrapping of a BIG-IP. It
allows one to configure the various SSHD settings that are part of
a BIG-IP.

Tests for this module can be found here

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

Platforms this was tested on are

11.6.0
12.0.0
12.1.0
12.1.0 HF1
2016-08-24 09:01:31 -07:00
Toshio Kuratomi
65eba72ee6 Get hipchat, sns, and typetalk notification modules compiling on py3 (#2782) 2016-08-24 08:40:31 -07:00
Kevin Brebanov
b8db87d206 apk: Fix mutual exclusivity (#2768)
* apk: Fix mutual exclusivity

Ensure that 'name' and 'upgrade' are mutually exclusive.
Also add a note to the documentation to say so.

Fixes: #2767

* Fix documentation
2016-08-24 08:54:44 +02:00
John R Barker
0dcf27964c Merge pull request #2774 from caphrim007/add-usage-of-doc-fragments-to-f5
Adds documentation fragment to bigip modules
2016-08-24 07:14:11 +01:00
Tim Rupp
3ec172c3ca New module bigip_irule
This module can be used to maintain the iRules for both LTM and GTM
on a BIG-IP. iRules should be supplied in their string form using
normal strings (unlikely), file lookups (likely), or template
lookups (likely).

Tests for this module can be found here

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

Platforms this was tested on are

11.6.1
12.0.0
12.1.0
2016-08-23 20:56:43 -07:00
Jiri Tyr
f25bf01053 Adding jenkins_plugin module (#1730) 2016-08-23 18:13:55 -07:00
Richard Metzler
cfff23fa4a letsencrypt: update URL for agreement pdf (#2696)
The Let's Encrypt Subscriber Agreement changed on Aug 01, 2016
https://letsencrypt.org/repository/
2016-08-24 00:27:47 +02:00
Matt Clay
cfff0ee5c2 Enable CI on Shippable for OS X. (#2779) 2016-08-23 15:24:03 -07:00
Tim Rupp
fc91c93108 This module can be used as part of the bootstrapping of a BIG-IP. It
allows one to configure the various DNS settings that are part of
a BIG-IP.

Tests for this module can be found here

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

Platforms this was tested on are

11.6.0
12.0.0
12.1.0
12.1.0 HF1
2016-08-23 12:26:23 -07:00
Tim Rupp
5399deff0b Adds documentation fragment to bigip modules
This patch removes the common documentation bits and replaces them
with a doc fragment that already exists in core
2016-08-23 12:24:15 -07:00
Brian Coca
8e9ac4a04d updated blacklist 2016-08-23 14:43:32 -04:00
Adrian Likins
82771ed755 Add a 'requirements:' field to cloudflare_dns doc (#2631)
cloudflare_dns.py makes use of the python
2.6 features (the string .format() method).
2016-08-23 13:08:42 -04:00
Brian Coca
d05c96f92a renamed bmc to remote_management to clarify 2016-08-23 10:53:57 -04:00
Kevin Carter
0749ce6faa Remove the subsystem lock loop (#2647)
This change removes the loop watching for "/var/lock/subsys/lxc" from
the lxc-container module. This change simply runs the command within
a container using the lxc CLI tools which should be responcible for
locking and unlocking on their own.

Closes-Issue: https://github.com/ansible/ansible-modules-extras/issues/690
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-08-23 10:19:17 +02:00
ovcharenko
8485b39ab3 [FIX] ufw fails asking for a direction for rules without an interface specified [#2758] (#2759) 2016-08-23 10:14:22 +02:00
Ethan Devenport
1631c717ff Included version_added for new options. 2016-08-23 08:00:41 +00:00
Ethan Devenport
727eaa219d Removed us/lasdev datacenter which the cloud provider no longer maintains. 2016-08-23 07:52:39 +00:00
Ethan Devenport
fa41ccd59b Additional provider features added and fixed some bugs.
* Added support for SSH keys, image passwords, SSD disk type, and CPU family.
* Adjusted server create so that IP address is returned in response.
* Restructured remove server method(s) to handle change status properly, gracefully handle missing servers, and improve overall performance.
* Prevent duplicate server names from being provisioned so removals can be handled appropriately.
* Fixed a bug in the count increment being a string rather than an integer.
* Fixed issue with create_volume returning invalid response.
* Fixed type bug in volume instance_ids for volume removal and improved volume management.
* Fixed type bug in instance_ids for proper server removal and moved boot volume creation into composite server build request.
* General clean up.
2016-08-23 07:30:35 +00:00
Angus Williams
19107086f4 bigip_pool_member: fix idempotency with session_state argument (#2745) 2016-08-23 09:26:40 +02:00
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