Commit Graph

12683 Commits (14a0cf142daa4368407fa065a1d2f8a7f56bb57c)

Author SHA1 Message Date
Matt Martz 803d9695e0 sys.exit removal for system/capabilities.py 2016-12-08 11:33:25 -05:00
Matt Martz a87cf4967e sys.exit removal for notification/mail.py 2016-12-08 11:33:25 -05:00
Matt Martz e99a202ac5 sys.exit removal for cloud/google/gce_img.py and cloud/google/gce_tag.py 2016-12-08 11:33:25 -05:00
Matt Martz 7cb0d86c27 sys.exit removal for cloud/misc/ovirt.py 2016-12-08 11:33:25 -05:00
Matt Martz 950c951e06 sys.exit removal for cloud/xenserver_facts.py 2016-12-08 11:33:25 -05:00
James Cammarata 766ad0ace2 Updating version for 2.0.0-0.3.beta1 release 2016-12-08 11:33:25 -05:00
Matt Martz 9c4fae7e3f Fix open_iscsi EXAMPLES section 2016-12-08 11:33:25 -05:00
Matt Martz e2872a984a Switch from old style replacer code to new style for ansible.module_utils.basic 2016-12-08 11:33:25 -05:00
Matt Martz 793f0e0fd1 Fix interpreter line in a few vmware modules 2016-12-08 11:33:25 -05:00
Rick Mendes 7bb6a5aa90 added missing license 2016-12-08 11:33:25 -05:00
Charles Paul 0acfd95747 allow floating point input for size vale 2016-12-08 11:33:25 -05:00
Brian Coca 4134b7a04d doc formatting fixes 2016-12-08 11:33:25 -05:00
Toshio Kuratomi 7ccd6a4de0 Change documented requirement from dnf to python-dnf as dnf could be taken to mean the command line tool.
Fixes #1032
2016-12-08 11:33:25 -05:00
nitzmahone bf59d1cc1e win_updates rewrite for 2.0
uses scheduled job to run under a local token (required for WU client)
supports check mode
no external PS module deps
2016-12-08 11:33:24 -05:00
Brian Coca ae84177514 switched to use module loggigng 2016-12-08 11:33:24 -05:00
Brian Coca a04972c79b changed use_sudo to system_lib (kept alias) and expanded description to explain how it works 2016-12-08 11:33:24 -05:00
Milad Soufastai c3c9f46ba4 Updating Description to provide better explanation of what the use_sudo flag does 2016-12-08 11:33:24 -05:00
Milad Soufastai 07a4ab2fc5 Adding the --sudo flag for CPANM use since the sudo: yes on the task doesn't work 2016-12-08 11:33:24 -05:00
Trond Hindenes 86be6b1dba added module author 2016-12-08 11:33:24 -05:00
Trond Hindenes 6890cc81be fixes #984 2016-12-08 11:33:24 -05:00
Matt Martz 503948203f znode requires a minimum of python2.6 2016-12-08 11:33:24 -05:00
Michael J. Schultz 6b6aeefa7b sns: remove BabyJSON 2016-12-08 11:33:24 -05:00
Toshio Kuratomi dc788cf045 Make the znode module a valid ansible module 2016-12-08 11:33:24 -05:00
Toshio Kuratomi 07af4c3627 Fix doc build 2016-12-08 11:33:24 -05:00
Rene Moser a134a71187 cloudstack: implement common argument spec handling 2016-12-08 11:33:24 -05:00
Alan Loi 6e4c78d165 Docfixes - add version_added and missing default values. 2016-12-08 11:33:24 -05:00
Alan Loi a14420dcf0 Fix sqs_queue module to check that boto library is installed and AWS region & credentials are provided. 2016-12-08 11:33:24 -05:00
Alan Loi e8e1e41e08 Updated documentation for sqs_queue - state option is not required. 2016-12-08 11:33:24 -05:00
Alan Loi 6022f5abc7 Rename module to sqs_queue.py to differentiate from other potential modules e.g. reading/writing messages. 2016-12-08 11:33:23 -05:00
Alan Loi e018a12572 Add .py file extension to sqs module. 2016-12-08 11:33:23 -05:00
Alan Loi 1cb506c556 Add new amazon sqs module. 2016-12-08 11:33:23 -05:00
whiter 2294e5708e Documentation examples fix 2016-12-08 11:33:23 -05:00
Rob White 8bd69e9033 New module - ec2_vpc_subnet_facts 2016-12-08 11:33:23 -05:00
ToBeReplaced faee617b21 Fix fail_json call in _mark_package_install 2016-12-08 11:33:23 -05:00
kovacsbalu a034f19a41 Use push_type and send link with push_link. 2016-12-08 11:33:23 -05:00
Peter Sprygada 7ff11a72aa cleaned up vca_vapp module to focus on managing vapps 2016-12-08 11:33:23 -05:00
Rene Moser 57a9af5693 cloudstack: fix redundant security_group return 2016-12-08 11:33:23 -05:00
Siert Zijl 47cfb2c734 #931 append dot to zone if not defined 2016-12-08 11:33:23 -05:00
Trond Hindenes cb88c17856 win_chocolatey bugfixes 2016-12-08 11:33:23 -05:00
Rene Moser 859b2f7948 composer: smarter arguments handling
To get all available options in json for each command, `composer help <command> --format=json` can be used. This allows us to simply parse the output and dynamically find out if an option is available. Neat!
2016-12-08 11:33:23 -05:00
Rene Moser b9960c0172 composer: rename composer_install to composer_command 2016-12-08 11:33:23 -05:00
Rene Moser 61fcbe0d51 composer: simplify has_changed() 2016-12-08 11:33:23 -05:00
Indrajit Raychaudhuri 42a28d92e2 Additional upgrade mode fixes for pacman module with check_mode safety - ensure upgrade option honors and actually supports `check_mode` - enabling just `upgrade` and `update_cache` should perform upgrade - example added for the equivalent for `pacman -Syu` 2016-12-08 11:33:22 -05:00
gfrank 3ea3b9efc9 Move comments to the documentation 2016-12-08 11:33:22 -05:00
gfrank 6fa4292bed Remove unnecessary aliases arrays 2016-12-08 11:33:22 -05:00
gfrank ebbe086d3a Clean up unneeded comment and comma 2016-12-08 11:33:22 -05:00
gfrank fbf6c2ddc3 Adding nssm requirement note 2016-12-08 11:33:22 -05:00
gfrank d6c42c0e6f Adding win_nssm module 2016-12-08 11:33:22 -05:00
Michael Perzel 9fd59bde6d Remove duplicate action declaration. 2016-12-08 11:33:22 -05:00
Michael Perzel 6f752a871b Note parameters that are not idempotent 2016-12-08 11:33:22 -05:00
Michael Perzel 141b3ce41f Fix logging of error message 2016-12-08 11:33:22 -05:00
Michael Perzel 0f9c81a8c2 Add support for specifying user for scheduled task to run as 2016-12-08 11:33:22 -05:00
Michael Perzel 7ea34369f7 Add support for command arguments 2016-12-08 11:33:22 -05:00
Michael Perzel f1e8de2f67 Show order of operations with parenthesis 2016-12-08 11:33:22 -05:00
Michael Perzel 0d78c01d32 Use helper methods to validate vars. Cleanup logic. 2016-12-08 11:33:22 -05:00
Michael Perzel dae8cfe0a9 Remove accidental newlines 2016-12-08 11:33:22 -05:00
Michael Perzel e3c6dbf14e Cleanup enable/disable logic 2016-12-08 11:33:22 -05:00
Michael Perzel 66d9d896e4 Update method to determine if task exists, add days of week parameter to weekly triggers 2016-12-08 11:33:22 -05:00
Michael Perzel 28164d2ae4 Ability to add/remove scheduled task 2016-12-08 11:33:21 -05:00
Konstantin Manna 21d1cd81f7 bugfix: uncall an uncallable dict 2016-12-08 11:33:21 -05:00
Konstantin Manna 19da801665 bugfix: use correct function close calls 2016-12-08 11:33:21 -05:00
Indrajit Raychaudhuri f10de6e47b Add 'package' alias and support for list type for pacman 'name' parameter 2016-12-08 11:33:21 -05:00
Jonathan Mainguy 1b7b7a2578 Adds part=false feature to irc module. This allows people to use a faux bot without part/dconns between messages, tested using a user logged into znc as our faux bot, defaults to old style of part/dconn if part= not specified 2016-12-08 11:33:21 -05:00
Toshio Kuratomi d763a4f874 Fix for errors in the generated rst 2016-12-08 11:33:21 -05:00
Toshio Kuratomi 4350ed28c3 docs fixes 2016-12-08 11:33:21 -05:00
Chris Hoffman fa82572f01 Removing token obfuscation 2016-12-08 11:33:21 -05:00
Chris Hoffman 3f7fe00110 Adding support for service ACLs in consul_acl module 2016-12-08 11:33:21 -05:00
Andy Baker 507352e4f0 Fix existing_mailbox check 2016-12-08 11:33:21 -05:00
Robyn Bergeron 899784c638 Update REVIEWERS.md with full picture process
Made process picture be inline. Yay, me!
2016-12-08 11:33:21 -05:00
Robyn Bergeron ca87872e03 Update REVIEWERS.md
Updated version of REVIEWERS.md with new review process for ansible-modules-extras, as outlined here: https://groups.google.com/forum/#!topic/ansible-project/bJF3ine7890
2016-12-08 11:33:21 -05:00
Benno Joy 20368cbc2c remove facts and fix docs for taskdefinition module 2016-12-08 11:33:21 -05:00
Mark Chance 1e758cf6a0 cloud amazon ECS task modules 2016-12-08 11:33:21 -05:00
Mark Chance 241aeebdc1 cloud amazon ECS task definition module 2016-12-08 11:33:21 -05:00
Mark Chance 495e029c75 fix docs, enhance fail msgs 2016-12-08 11:33:21 -05:00
Mark Chance aa4cecdcf5 cloud amazon ECS cluster module 2016-12-08 11:33:20 -05:00
TimothyVandenbrande 8cb80ce7bf upon request, added the license 2016-12-08 11:33:20 -05:00
Timothy Vandenbrande 12a26a8f81 add version_added: "2.0" 2016-12-08 11:33:20 -05:00
Timothy Vandenbrande 8aa14ac4aa renamed profile var 2016-12-08 11:33:20 -05:00
Timothy Vandenbrande c7fb582b9c windows default to current instead of all 2016-12-08 11:33:20 -05:00
Timothy Vandenbrande 3511497dc1 renamed the module 2016-12-08 11:33:20 -05:00
Timothy Vandenbrande 115fb59136 added the profile option + updated the docs for it 2016-12-08 11:33:20 -05:00
Timothy Vandenbrande d8663132ad windows firewall control 2016-12-08 11:33:20 -05:00
Brian Coca c54f2c0a77 minor docfix 2016-12-08 11:33:20 -05:00
knakayama f8306c76ed Fix argument type for zabbix_screen 2016-12-08 11:33:20 -05:00
zimbatm 21fc9cd1a0 route53_health_check: new module
Allows to define and update Route53 health-checks

Create and update actions are defined in the module because boto is
broken in the first case and doesn't implement the second-one.
2016-12-08 11:33:20 -05:00
Brian Coca 1e40b86303 minor doc fixes nagios 2016-12-08 11:33:20 -05:00
vaupelt e1fde967be strange results with services=all
I issued a command with action=disable_alerts host=webserver services=all set and get this results:

    "nagios_commands": [
        "[1438593631] DISABLE_SVC_NOTIFICATIONS;webserver;a",
        "[1438593631] DISABLE_SVC_NOTIFICATIONS;webserver;l",
        "[1438593631] DISABLE_SVC_NOTIFICATIONS;webserver;l"
    ]

This is not a big deal because i have just overlooked the action=silence command. Nevertheless a more predictable result would be a nice thing to have.
2016-12-08 11:33:20 -05:00
Gerard Lynch d8f1103864 minor doc fix 2016-12-08 11:33:20 -05:00
Vlad Glagolev fa56777341 fixed a typo in swdepot module 2016-12-08 11:33:20 -05:00
Peter Sprygada c516767cd2 updated vca_nat module to use common vca library 2016-12-08 11:33:20 -05:00
Peter Sprygada c54f46a414 refactor vca_vapp to use vca common module 2016-12-08 11:33:19 -05:00
Peter Sprygada 03c55f705b refactored vca_fw to use vca common module 2016-12-08 11:33:19 -05:00
Gerard Lynch d17fa53764 fix param description rst syntax 2016-12-08 11:33:19 -05:00
timeraider4u a7e088c683 added check_mode support
added support for the --check option during execution of the playbooks
2016-12-08 11:33:19 -05:00
Vlad Glagolev c3d49d7db0 fixed a typo in pacman module 2016-12-08 11:33:19 -05:00
Rene Moser 52a40510d7 cloudstack: new module cs_user 2016-12-08 11:33:19 -05:00
ToBeReplaced ad54ce6125 Rewrite dnf module.
This fully implements all expected functionality of the dnf module.

Group removal may behave oddly due to hiccups in tagging groups as being
installed.

A pkg_types option could be added to specify the group package types.
2016-12-08 11:33:19 -05:00
ToBeReplaced cdf603448a Add support for state=latest and * 2016-12-08 11:33:19 -05:00
ToBeReplaced 337a1db62e Add change reporting, enablerepo support, and gpgcheck.
disable_gpg_check was configured backwards, so it was toggled. Typos in
enablerepo/disablerepo are removed. fill_sack() calls are relocated to
occur after repo decisions. The "changed" key is now set for new
installations.
2016-12-08 11:33:19 -05:00
Igor Gnatenko e178abb501 typo fix in oneliners
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-08 11:33:19 -05:00
Toshio Kuratomi a1235d91a2 Fix nevra, fixes to docs and copyright info 2016-12-08 11:33:19 -05:00
Igor Gnatenko e8f3059300 add ability to install packages
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-08 11:33:19 -05:00
Igor Gnatenko 7a6af06f8b remove all and start from scratch
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-08 11:33:19 -05:00
Mischa ter Smitten 2ea6fc210a Documented new operation modes 2016-12-08 11:33:19 -05:00
Mischa ter Smitten 946732eb74 Add more modes to the mysql_replication module
Fixes #979
2016-12-08 11:33:19 -05:00
Anders Ingemann 2737c891bc Fix state & metric description
Also: add state=absent to last example
2016-12-08 11:33:19 -05:00
Anders Ingemann 21be3bceff Add github ID to author field in sensu_check
As proposed by @gregdek in #983
2016-12-08 11:33:18 -05:00
Jérémie Astori 5762e32dad Fix tpyo 2016-12-08 11:33:18 -05:00
Björn Andersson 165c90e7c1 Ignore extra lines from Pivotal's RabbitMQ package
Pivotal's packaging of RabbitMQ shows a banner at the end of the plugin
listing talking about their official plugins. The start of the banner is
divided by a blank line so the changed plugin listing will now
break after the first empty line.

An example listing with the rabbitmq_management plugin enabled:

```
    $ rabbitmq-plugins list -E -m
    rabbitmq_management

    Pivotal officially maintains and supports the plugins:

      rabbitmq_auth_backend_ldap, rabbitmq_auth_mechanism_ssl,
      rabbitmq_consistent_hash_exchange, rabbitmq_federation,
      rabbitmq_federation_management, rabbitmq_jms_topic_exchange,
      rabbitmq_management, rabbitmq_management_agent,
      rabbitmq_mqtt, rabbitmq_shovel, rabbitmq_shovel_management,
      and rabbitmq_stomp.
```
2016-12-08 11:33:18 -05:00
Indrajit Raychaudhuri 739ff5c807 pacman: Remove choice list for boolean values in arg spec This also makes argument_spec more consistent with core modules.
Added self as author.
2016-12-08 11:33:18 -05:00
Rene Moser cd39bdd11d cloudstack: cs_account re-factor error handling state=present 2016-12-08 11:33:18 -05:00
Rene Moser f84b40e542 cloudstack: cs_account: create account for states locked/disabled/enabled if not present 2016-12-08 11:33:18 -05:00
Rene Moser 497bca48d1 cloudstack: cs_account: add state unlocked as alias for enabled 2016-12-08 11:33:18 -05:00
Rob 25b72ac7e0 Documentation fixup 2016-12-08 11:33:18 -05:00
Darren Worrall 0a2a10e395 Fix json loading in sensu_check
Fixes `AttributeError: 'str' object has no attribute 'read'` when the
check path exists
2016-12-08 11:33:18 -05:00
Darren Worrall b40a8af999 Initialise `stream` variable
Fixes `UnboundLocalError: local variable 'stream' referenced before
assignment` when the check path doesnt exist
2016-12-08 11:33:18 -05:00
Rene Moser d3b680e1c9 cloudstack: fix templates not always have checksums
It is not documented but it seems only registered templates have checksums. Templates created from VMs and snapshot don't.

This change fixes the traceback. But we must re-thinking, if it still makes sense to look for the checksum.
2016-12-08 11:33:18 -05:00
Daniel Nägele d705647873 fix #894 by actually updating with the modified settings 2016-12-08 11:33:18 -05:00
steynovich 8fff5ac9ce Update route53_zone.py
Proposed fix for issue #940

Fix: Include common AWS parameters in module arguments
2016-12-08 11:33:18 -05:00
Mark Hamilton 7f52951ee0 removed extra syslog message and DOCUMENTATION variable 2016-12-08 11:33:18 -05:00
Mark Hamilton de7ba0a08c using module.get_bin_path to find ovs-vsctl 2016-12-08 11:33:18 -05:00
Mark Hamilton 8957d5371a Module provides support for manipulating openvswitch tables 2016-12-08 11:33:17 -05:00
Evan Carter edfe99b5ce fixing hang after creation 2016-12-08 11:33:17 -05:00
Brian Coca 5185dd3563 added version added 2016-12-08 11:33:17 -05:00
Rene Moser badc5298a2 cloudstack: cs_account: fix error handing on state=absent 2016-12-08 11:33:17 -05:00
baba c230c66324 Fix missing parameter in typetalk module 2016-12-08 11:33:17 -05:00
Peter Sprygada 9a8be8ae06 adds missing serialize_instance function 2016-12-08 11:33:17 -05:00
Bret Martin bb9109ebca Only wait for ENI attachment at creation when instance_id is specified 2016-12-08 11:33:17 -05:00
Toshio Kuratomi 3d1a1d58b8 Try to revert the pieces of #651 that @willthames and @erydo requested 2016-12-08 11:33:17 -05:00
Rob White 7908b04c19 Doc fix up 2016-12-08 11:33:17 -05:00
whiter 404f151cde Fixed incorrect connect_to_aws call - switched to boto.vpc instead of boto.ec2 2016-12-08 11:33:17 -05:00
Toshio Kuratomi ba8cc9493a correct documentation formatting 2016-12-08 11:33:17 -05:00
Brian Coca bf7851d9ad added version_added to new feature 2016-12-08 11:33:17 -05:00
Brian Coca 3fa372e277 fixed option description 2016-12-08 11:33:17 -05:00
Carl Meyer 66777d010b Add 'production' option to bower module. 2016-12-08 11:33:17 -05:00
dbhirko 60bf93d182 Change boto connection object from ec2 to vpc
Issue 906 - ec2_vpc_igw has incorrect connection parameters
2016-12-08 11:33:17 -05:00
Darren Worrall 2f2dbaeff7 More doc fixes 2016-12-08 11:33:17 -05:00
Darren Worrall 6c9de090fe Doc fix 2016-12-08 11:33:16 -05:00
Darren Worrall 7f847cf21f Use module level validation for params 2016-12-08 11:33:16 -05:00
Darren Worrall c581d1de8e Add support for custom service offerings
This adds 3 new params: cpu, cpu_speed, and memory, which are required
together.
2016-12-08 11:33:16 -05:00
whiter fa800c6671 New module - s3_lifecycle 2016-12-08 11:33:16 -05:00
Trond Hindenes bc19cceb8e Added module win_package 2016-12-08 11:33:16 -05:00
Shayne Clausson 2f7bfd8273 fixes issue where no range_key_name is defined https://github.com/ansible/ansible-modules-extras/issues/841 2016-12-08 11:33:16 -05:00
Konstantin Malov c0ded9bc9e Add some more locales to LOCALE_NORMALIZATION 2016-12-08 11:33:16 -05:00
Rene Moser 297312546d cloudstack: add api_region arg
* docs in module_docs_fragments/cloudstack.py
* implemented in module_utils/cloudstack.py -> https://github.com/ansible/ansible/pull/12083
2016-12-08 11:33:16 -05:00
whiter e2481ff1e6 Remove debug print statement. Fixed ensure_propagation call to pass 'route_table' and 'connection'. 2016-12-08 11:33:16 -05:00
whiter 3961f30f66 Added option to specify tags or route-table-id, quoted doc strings, added more detail to returned route table object, numerous minor fixes 2016-12-08 11:33:16 -05:00
Bret Martin 6cde07994e Don't enable route propagation on a virtual gateway with propagated routes 2016-12-08 11:33:16 -05:00
Bret Martin c84ad99760 Don't attempt to delete routes using propagating virtual gateways 2016-12-08 11:33:16 -05:00
Bret Martin 4dfcadd92e Call ensure_propagation() with the retrieved route table ID 2016-12-08 11:33:16 -05:00
Bret Martin 3558263487 Don't check original_association_ids since it is not set, per comment above 2016-12-08 11:33:16 -05:00
Bret Martin e741e5a002 Correct enable_vgw_route_propagation test_run parameter to dry_run 2016-12-08 11:33:16 -05:00
Rob White 75261e3a1f Blank aliases removed 2016-12-08 11:33:15 -05:00
whiter 1e332f691f Changed to use "connect_to_aws" method 2016-12-08 11:33:15 -05:00
whiter 24e35f703c Documentation update 2016-12-08 11:33:15 -05:00
Herby Gillot db76089eaa Allow VPC igw to be specified by gateway_id: "igw" 2016-12-08 11:33:15 -05:00
Robert Estelle cb8f83a6c7 ec2_vpc_route_tables - Allow reference to subnets by id, name, or cidr. 2016-12-08 11:33:15 -05:00
Robert Estelle 97bae969cf ec2_vpc_route_tables - Remove more dict comprehensions. 2016-12-08 11:33:15 -05:00
Robert Estelle dd0eccf427 ec2_vpc_route_table - Fix unintended tag search regression. 2016-12-08 11:33:15 -05:00
Robert Estelle dce995e196 ec2_vpc_route_table - Support route propagation through VGW.
Based on work by Bret Martin via pull request #356
2016-12-08 11:33:15 -05:00
Robert Estelle b76f9a7eca ec2_vpc - More dry running in check mode. 2016-12-08 11:33:15 -05:00
Robert Estelle 9068bde560 ec2_vpc - Update dict comprehensions and {} formats for python2.6 2016-12-08 11:33:15 -05:00
Robert Estelle 17f1be7fd8 ec2_vpc - Update some documentation strings. 2016-12-08 11:33:15 -05:00
Robert Estelle 79660737b1 ec2_vpc - More efficient tag search. 2016-12-08 11:33:15 -05:00
Robert Estelle 2325bae599 ec2_vpc - Fail module using fail_json on boto import failure. 2016-12-08 11:33:15 -05:00
Robert Estelle 504e1773ef ec2_vpc - VPCException -> AnsibleVPCException 2016-12-08 11:33:15 -05:00
Robert Estelle bded55a84d EC2 subnet/route-table: Simplify tag updating. 2016-12-08 11:33:15 -05:00
Robert Estelle c83501f4c7 Split out route table and subnet functionality from VPC module. 2016-12-08 11:33:14 -05:00
Rene Moser e5517fafc1 cloudstack: cs_instance: deploy instance in desired state on state=started/stopped
Before this change, an instance must be present for make use of state=stopped/started. Now we are deploying an instance in the desire state if it does not exist.

In this case all args needed to deploy the instance must be passed. However the short form for stopping/starting an _existing_ instance still works as before.
2016-12-08 11:33:14 -05:00
Rene Moser 513739a151 cloudstack: cs_template: add new arg cross_zones 2016-12-08 11:33:14 -05:00
Tim Bielawa 45874daeb1 Fix capitalization in nagios 'services' parameter comment 2016-12-08 11:33:14 -05:00
Alex Punco 6b1f7099e1 fix creation containers on btrfs subvolumes 2016-12-08 11:33:14 -05:00
varnav 1050b0f03f Small improvement in documentation 2016-12-08 11:33:14 -05:00
Joseph Callen df19a37dc5 New VMware Module to support migrating vmkernel adapter 2016-12-08 11:33:14 -05:00
Russell Teague 64dc507d44 Adding vmware_target_canonical_facts module 2016-12-08 11:33:14 -05:00
Chrrrles Paul a3cbfeca28 Revert "Revert "New VMware Module to support configuring a VMware vmkernel IP…" 2016-12-08 11:33:14 -05:00
Russell Teague d405650b8f Adding vmware_vm_vss_dvs_migrate module 2016-12-08 11:33:14 -05:00
Amanpreet Singh 3459f966d8 Make pagerduty_alert module more inline with ansible modules - use state parameter instead of event_type - add support for check mode 2016-12-08 11:33:14 -05:00
Amanpreet Singh 47235987b2 Add new module: pagerduty_alert - trigger, acknowledge or resolve pagerduty incidents 2016-12-08 11:33:14 -05:00
Chrrrles Paul c4dcffc9f2 Revert "New VMware Module to support configuring a VMware vmkernel IP Address" 2016-12-08 11:33:14 -05:00
Russell Teague fc0b830bca Adding vmware_vmkernel_ip_config module 2016-12-08 11:33:14 -05:00
Joseph Callen acf72d3572 New VMware Module to support adding distribute vswitch 2016-12-08 11:33:14 -05:00
Joseph Callen 94d808e8df New VMware Module to support adding an ESXi host to vCenter 2016-12-08 11:33:14 -05:00
Russell Teague 6e9dce82e9 Adding vmware_vmkernel module 2016-12-08 11:33:13 -05:00
Joseph Callen 9da3e2c5b6 New VMware Module to support adding distributed portgroups 2016-12-08 11:33:13 -05:00
Rene Moser 19191907c5 cloudstack: cs_domain: rename argument cleanup to clean_up for consistency 2016-12-08 11:33:13 -05:00
Rene Moser 6a70e7d6fb cloudstack: cs_staticnat: fix wrong class name used 2016-12-08 11:33:13 -05:00
Rene Moser 2f031f13fc cloudstack: cs_portforward: fix returns for int casting
* missing self.
* variable must be named portforwarding_rule, not resource
2016-12-08 11:33:13 -05:00
Rene Moser 6f91273fe1 cloudstack: cs_instance: fix ip address may not be set on default nic 2016-12-08 11:33:13 -05:00
Kristian Koehntopp 2d9d474f23 update inline documentation 2016-12-08 11:33:13 -05:00
Kristian Koehntopp 2e80ff1898 add force= option to allow force installation/removal of packages 2016-12-08 11:33:13 -05:00
Joseph Callen 03ecc4e657 New VMware Module to support adding standard portgroups 2016-12-08 11:33:13 -05:00
Russell Teague 1d770af4f3 Adding vmware_vm_facts module 2016-12-08 11:33:13 -05:00
Siva Popuri 92df57453d minor change to get rid of code inspection warnings 2016-12-08 11:33:13 -05:00
Siva Popuri c63bf938e9 minor documentation change 2016-12-08 11:33:13 -05:00
Siva Popuri 04ce93651c clc_blueprint_package: module for installing blueprint packages for Centurylink Cloud servers 2016-12-08 11:33:13 -05:00
Siva Popuri c0dae5a6be Module for managing firewall policies in centurylink cloud 2016-12-08 11:33:13 -05:00
Matt Baldwin 343f906ae1 Rebuild of ealier PR. 2016-12-08 11:33:12 -05:00
Andreas Skarmutsos Lindh d2bcd4e8e7 quoted version_added 2016-12-08 11:33:12 -05:00
Andreas Skarmutsos Lindh 0e55b498ad add version_added 2016-12-08 11:33:12 -05:00
Andreas Skarmutsos Lindh 4b0dc387ce cpanm: add installdeps option 2016-12-08 11:33:12 -05:00
Russell Teague d30e466103 Adding vmware_vsan_cluster module 2016-12-08 11:33:12 -05:00
Russell Teague d24a648a1d This includes a new module for VMware vSphere
Creates a VMware vSwitch

We have an end-to-end playbook that performs bare metal provisioning and
configuration of vSphere.
The playbooks/tasks and results from that testing is what will be listed
in this PR.
If there are any questions please let either @jcpowermac or @mtnbikenc
know.

Tested with version
```
$ ansible-playbook --version
ansible-playbook 1.9.2
  configured module search path = None

```

Associated tasks used for testing below
```
    - name: Add a temporary vSwitch
      local_action:
        module: vmware_vswitch
        hostname: "{{ inventory_hostname }}"
        username: "{{ esxi_username }}"
        password: "{{ site_passwd }}"
        switch_name: temp_vswitch
        nic_name: "{{ vss_vmnic }}"
        mtu: 9000

```

Verbose testing output and results
```
TASK: [Configure ESXi hostname and DNS servers]
*******************************
<127.0.0.1> REMOTE_MODULE vmware_dns_config password=VALUE_HIDDEN
hostname=foundation-esxi-01 change_hostname_to=cscesxtmp001
domainname=lordbusiness.local dns_servers=192.168.70.3,192.168.70.4
username=root
<127.0.0.1> REMOTE_MODULE vmware_dns_config password=VALUE_HIDDEN
hostname=foundation-esxi-02 change_hostname_to=cscesxtmp002
domainname=lordbusiness.local dns_servers=192.168.70.3,192.168.70.4
username=root
<127.0.0.1> REMOTE_MODULE vmware_dns_config password=VALUE_HIDDEN
hostname=foundation-esxi-03 change_hostname_to=cscesxtmp003
domainname=lordbusiness.local dns_servers=192.168.70.3,192.168.70.4
username=root
changed: [foundation-esxi-01 -> 127.0.0.1] => {"changed": true}
changed: [foundation-esxi-03 -> 127.0.0.1] => {"changed": true}
changed: [foundation-esxi-02 -> 127.0.0.1] => {"changed": true}
```
2016-12-08 11:33:12 -05:00
Luiz Felipe G. Pereira 665745e2bd Fixing empty tags check
Right now even if you pass in an empty tags list to the module (either with
an empty string or null) it will erroneously think the tags list have changed
and re-apply the tags on every run
2016-12-08 11:33:12 -05:00
Joseph Callen 35087325a8 New VMware Module to support configuring DNS on ESXi hosts 2016-12-08 11:33:12 -05:00
Brian Coca e3bdd556cd removed empty notes 2016-12-08 11:33:12 -05:00
Brian Coca e3692395ef minor doc updates to vmware_cluster 2016-12-08 11:33:12 -05:00
Joseph Callen 0ea19499ae New VMware Module to support adding a cluster to vCenter 2016-12-08 11:33:12 -05:00
Michael J. Schultz 6967ad1193 Remove old Ansible AWS magic 2016-12-08 11:33:12 -05:00
Michael J. Schultz cb9572277a Names and aliases matching other modules 2016-12-08 11:33:12 -05:00
Michael J. Schultz 727bcf9340 Add EC2 ELB Facts module to gather facts about ELBs! 2016-12-08 11:33:12 -05:00
whiter 7160312383 Fixed tag comparison 2016-12-08 11:33:12 -05:00
Rob White 9a0bc389ef New module - s3_bucket 2016-12-08 11:33:11 -05:00
sirkubax 83b03752c5 QuickFix of issue 813 2016-12-08 11:33:11 -05:00
Brian Coca 6e198ff51a updated docs to new choice option 2016-12-08 11:33:11 -05:00
Daniël 824bdad62c add zfs backing store support 2016-12-08 11:33:11 -05:00
Rene Moser b9cf174a8b cloudstack: cs_network: rename broadcast_domaintype to broadcast_domain_type for consistency 2016-12-08 11:33:11 -05:00
Rene Moser 368b553fd7 cloudstack: cs_security_group_rule: fix typo 2016-12-08 11:33:11 -05:00
Rene Moser 26652002a4 cloudstack: add Simulator as hypervisor 2016-12-08 11:33:11 -05:00
Rene Moser 7bcbc7819c cloudstack: rename displaytext, displayname to dislplay_... for consistency 2016-12-08 11:33:11 -05:00
Rene Moser 65dc7af166 cloudstack: use new get_result() handling 2016-12-08 11:33:11 -05:00
Rene Moser 41315b2cd9 cloudstack: cs_template: fix state=absent must not need vm, url
only for state=present, fixes example.
2016-12-08 11:33:11 -05:00
Philip Carinhas 5a134d406b Improve error message 2016-12-08 11:33:11 -05:00
Philip Carinhas c42b8b4ad7 Fix rabbitmq_plugin.py: broken prefix path 2016-12-08 11:33:11 -05:00
Brian Coca 334b13b814 made seport 2.4 compatible 2016-12-08 11:33:11 -05:00
Dan Keder f7d1d35709 seport.py: fix the "change" indication 2016-12-08 11:33:11 -05:00
Dan Keder cda2aeb6c0 seport.py: Minor changes in docstrings 2016-12-08 11:33:11 -05:00
Dan Keder d1f976f3df seport.py: Add ability to specify multiple ports/port ranges
It's way faster than running the module repeatedly.
2016-12-08 11:33:10 -05:00
Dan Keder 494f05557a Add module system/seport.py
Module for managing SELinux network port type definitions
2016-12-08 11:33:10 -05:00
Matt Baldwin 26f719abb6 Rebuild of previous PR. 2016-12-08 11:33:10 -05:00
Matt Baldwin 4e4639ebc6 Rebuild of a previous PR. 2016-12-08 11:33:10 -05:00
Siva Popuri 61dbec9521 Ansible module for managing load balancers in Centurylink Cloud 2016-12-08 11:33:10 -05:00
Siva Popuri c0e484d5b2 added no_log attribute to password argument. 2016-12-08 11:33:10 -05:00
Siva Popuri 8b44170fa0 clc_server: Ansible module for creating or deleting servers in Centurylink Cloud 2016-12-08 11:33:10 -05:00
Siva Popuri 2ad900ec7b Ansible module for modifying existing servers in Centurylink cloud 2016-12-08 11:33:10 -05:00
Matt Baldwin f6b5c36eca Rebuilt commit for Ansible PR. 2016-12-08 11:33:10 -05:00
Brian Coca 69f4ac7504 better short description for a10 modules 2016-12-08 11:33:10 -05:00
Paul Markham 30f6995939 Updates for Solaris 11 2016-12-08 11:33:10 -05:00
Paul Markham ecd5b22f59 Updates based on community review.
* Changed 'config' from a list to a string so any valid zonecfg(1M) syntax is accepted.
* Made default state 'present'
* Added 'attached', 'detached' and 'configured' states to allow zones to be moved between hosts.
* Updated documentation and examples.
* Code tidy up and refactoring.
2016-12-08 11:33:10 -05:00
Paul Markham 9073db0ee9 Handle case where .UNFONFIGURE file isn't there 2016-12-08 11:33:10 -05:00
Paul Markham 3610cf244e Change state back to a required parameter 2016-12-08 11:33:10 -05:00
Paul Markham 240a559a2d Changed 'whole_root' option to 'sparse'. Added state='started' as synonym for state='running'. 2016-12-08 11:33:10 -05:00
Paul Markham 68d2251016 - Renamed module to solaris_zone.py - Updated 'version_added' - Updated description of 'state' to make each line a list item - Check that OS is Solaris 2016-12-08 11:33:10 -05:00
Paul Markham 03730a3d55 Added zone.py module to manage Solaris zones 2016-12-08 11:33:09 -05:00
Brian Coca b0e86d3551 fixes to prevent doc brekage 2016-12-08 11:33:09 -05:00
Mehmet Ali \"Mali\" Akmanalp 4a6c9dd5b3 Fixes issues where keys missing from bower output
Fixes #495
2016-12-08 11:33:09 -05:00
Rene Moser cbaa353a87 cloudstack: cs_ip_address: doc style fixes 2016-12-08 11:33:09 -05:00
Rene Moser 88488c26ef cloudstack: cs_instance: use mutually_exlusive of AnsibleModule 2016-12-08 11:33:09 -05:00
Rene Moser f4f20c7c20 cloudstack: sync cs_facts with best practices 2016-12-08 11:33:09 -05:00
Rene Moser 728f9fd9fa cloudstack: cs_network fix zone not in result 2016-12-08 11:33:09 -05:00
Darren Worrall ab7af801c1 Add alias 2016-12-08 11:33:09 -05:00
Darren Worrall d115960e03 Api tidy up 2016-12-08 11:33:09 -05:00
Darren Worrall eb27460d67 Rename param to ip_to_networks 2016-12-08 11:33:09 -05:00
Darren Worrall 0e1b2e5b3a Add iptonetwork parameter 2016-12-08 11:33:09 -05:00
Milamber 1760c6c670 Add an option to allow the resize of root disk when the instance is created. (need CloudStack 4.4 or +, cloud-initramfs-growroot installed on the template)
Signed-off-by: Milamber <milamber@apache.org>
2016-12-08 11:33:09 -05:00
Bill Nottingham 5f189d807c Add lldpctl to requirements. 2016-12-08 11:33:09 -05:00
Darren Worrall ffbc9d888f Remove listall 2016-12-08 11:33:09 -05:00
Darren Worrall b937f9a79c Param fixes to associateIpAddress 2016-12-08 11:33:09 -05:00
Darren Worrall e92acede5b Doc updates 2016-12-08 11:33:08 -05:00
Darren Worrall 6daa6f797c Fix imports, override get_network and get_ip_address 2016-12-08 11:33:08 -05:00
Darren Worrall 1c052c6f0e More relevant example 2016-12-08 11:33:08 -05:00
Darren Worrall 3a1720d6f0 Add cs_ip_address module 2016-12-08 11:33:08 -05:00
Michael Schuett d6c44ca174 Fix username
Had missed one username and mixed up one with the other.
2016-12-08 11:33:08 -05:00
Michael Schuett 242628b2c2 remove quotes 2016-12-08 11:33:08 -05:00
Michael Schuett 4c907cdace Add link
link to github users accounts
2016-12-08 11:33:08 -05:00
Brian Coca bd0eeae6ff fixed a few typos fixes #821 2016-12-08 11:33:08 -05:00
Brian Coca 7c964b0dd3 moved znode to clustering added version_added 2016-12-08 11:33:08 -05:00
Trey Perry 8db516bc5f Adding license and removing errant default on the hosts option 2016-12-08 11:33:08 -05:00
Trey Perry 9b48f8b50d Contributing a ZooKeeper module (requires Kazoo) 2016-12-08 11:33:08 -05:00
Rene Moser 371e67d885 cloudstack: doc fixes 2016-12-08 11:33:08 -05:00
Rene Moser ab00c9aacc cloudstack: fix KeyError: 'public_ip' in cs_instance 2016-12-08 11:33:08 -05:00
Michael Schuett a5047c70c8 Cleanup docs
Change to 2.0 release and remove unneeded empty aliases.
2016-12-08 11:33:08 -05:00
Michael Schuett a66854f95b Update and rename ec2_search.py to ec2_remote_facts.py 2016-12-08 11:33:07 -05:00
Michael Schuett 9b19de89c7 Remove unneeded nesting
The double nesting causes an issue with setting a default empty list if you need to loop over this using with_items. This fixes the issue since it looks like ansible silently fails at setting the default if you use with_items: registered_var['one']['two'] where one is not set.
2016-12-08 11:33:07 -05:00
Michael Schuett 509188bfd9 Document ignore_state
Added documentation for ignore_state and updated the example since you
would really only use this module if you are going to register it to a
variable.
2016-12-08 11:33:07 -05:00
Michael Schuett 3e5a33f106 Typo
Remove typo from when I recently was testing logic for also having an include state.
2016-12-08 11:33:07 -05:00
Michael Schuett 627179b79e ec2_search module
This module lets you get information about any number of ec2 instances
in your environment. It also has the option of creating hostnames based
on the ip of your server.
2016-12-08 11:33:07 -05:00
Rene Moser 70762b0290 cloudstack: new module cs_domain 2016-12-08 11:33:07 -05:00
Toshio Kuratomi 7434c48d9d Switch from httplib to fetch_url 2016-12-08 11:33:07 -05:00
Chris Church eaf6d6fb4d Workaround for bug in PowerShell Get-Website cmdlet. 2016-12-08 11:33:07 -05:00
whiter 2a4704e21d Changed resource_tags to tags to match other modules (resource_tags still an alias) Added get_subnet_info method to return more subnet info - matches same method in ec2_vpc_subnet_facts module Rework of tags - will now only apply the tags listed in the module. Existing tags not listed will be removed (desired state!) 2016-12-08 11:33:07 -05:00
whiter 3497f67d28 Updated doco for vpc_subnet 2016-12-08 11:33:07 -05:00
whiter d7269d977b Updated documentation 2016-12-08 11:33:07 -05:00
Robert Estelle 6670f7a220 ec2_vpc_subnet - Use dict constructor instead of comprehension. 2016-12-08 11:33:07 -05:00
Robert Estelle 7733c3f2be ec2_vpc_subnet - resource_tags is not required. 2016-12-08 11:33:07 -05:00
Jonathan Davila 5e31e37f9e Doc string fix for vsphere_copy 2016-12-08 11:33:07 -05:00
Brian Coca f9a42f60c5 minor doc uptates 2016-12-08 11:33:07 -05:00
Kim Nørgaard 8a826d61e9 fixed a few issues pointed out by @resmo, pyflakes, pep8 2016-12-08 11:33:07 -05:00
Kim Nørgaard 7cc2cd7881 Add basic slackpkg support 2016-12-08 11:33:06 -05:00
Brian Coca adf7132586 updated version_added 2016-12-08 11:33:06 -05:00
Kevin Brebanov 4d184a3d5b Use the module's get_bin_path function to find 'apk' and reuse the return value in all functions 2016-12-08 11:33:06 -05:00
Kevin Brebanov 4d50f557bd Modify 'name' argument to be of type 'list' in order to support 'with_items' looping 2016-12-08 11:33:06 -05:00
Kevin Brebanov 90a644c18d Update documentation 2016-12-08 11:33:06 -05:00
Kevin Brebanov 95dc4ec5ec Allow multiple packages to be installed at the same time 2016-12-08 11:33:06 -05:00
Kevin Brebanov a5d604e151 Allow multiple packages to removed at the same time 2016-12-08 11:33:06 -05:00
Kevin Brebanov 69389f0cdc Adding apk module 2016-12-08 11:33:06 -05:00
Alexander Gubin 3ccc50fcd5 zypper: Add local/remote rpm installation
Add remote rpm example
2016-12-08 11:33:06 -05:00
Thomas Bechtold 00a5c352ec zypper_repository: Fix repo parsing for empty list
When no repositories are defined in zypper, the return code
of "zypper repos" is 6. Handle that case and don't fail
if zypper_repository has to deal with an empty repo list.

Fixes https://github.com/ansible/ansible-modules-extras/issues/795
2016-12-08 11:33:06 -05:00
Brian Coca deb36b00d0 added missing license headers fixes #508 2016-12-08 11:33:06 -05:00
Michael Scherer bdd24fd7a5 Add selinux_permissive module, to be able to manage permissive domain 2016-12-08 11:33:06 -05:00
Serge van Ginderachter 14ba9b4b31 open_iscsi: minor PEP8 whitespace fixes 2016-12-08 11:33:06 -05:00
Serge van Ginderachter 21720f6bee Return devicenodes as empty list if no LUN's
got connected. It is possible for an intiator to successfully connect to a
target, whilst getting no LUN's back. If no devicenodes get detected, it makes
more sense to return an empty list than plainly None.

This potentially avoids further tasks to have to check if devicenodes is
iterable.
2016-12-08 11:33:06 -05:00
Brian Coca 3acb084902 clarified xmpp lib to use 2016-12-08 11:33:06 -05:00
Benno Joy bd9eca2d30 update license 2016-12-08 11:33:05 -05:00
Benno Joy b49b1c6d7d Module for modifying NAT rules in vcloud or vcd 2016-12-08 11:33:05 -05:00
Benno Joy 6abf3a856d Module for modifying firewall rules in vcloud or vcd 2016-12-08 11:33:05 -05:00
Brian Coca 47fdd8a960 minor doc fixes to xenserver_facts 2016-12-08 11:33:05 -05:00
Andy Hill eab023f8db Add xenserver_facts module
This module gathers facts about a XenServer host, gathering them in a single
connection instead of multiple xe commands.
2016-12-08 11:33:05 -05:00
Rob White f0bdf74b5e New module - ec2_vpc_route_table_facts 2016-12-08 11:33:05 -05:00
Toshio Kuratomi 6d1679c47f Use fetch_urls code to do basic auth instead of our own i nthe twilio module 2016-12-08 11:33:05 -05:00
Brian Coca cff83ca72a more doc fixes 2016-12-08 11:33:05 -05:00
Toshio Kuratomi 1fe074c2b2 Port twilio to fetch_url 2016-12-08 11:33:05 -05:00
Toshio Kuratomi f13b063224 Port uptimerobot to fetch_url 2016-12-08 11:33:05 -05:00
Toshio Kuratomi 4a179b9a6e Port layman to fetch_url 2016-12-08 11:33:05 -05:00
Toshio Kuratomi 6ac750f174 Port typetalk to fetch_url 2016-12-08 11:33:05 -05:00
Toshio Kuratomi 91ed01d73e Port sendgrid to fetch_url 2016-12-08 11:33:05 -05:00
Toshio Kuratomi 8be4ffd07c Use fetch_url's basic auth instead of code specific to this module 2016-12-08 11:33:05 -05:00
Brian Coca 9f57c1b114 minor doc fixes to pam_limits 2016-12-08 11:33:05 -05:00
Sebastien ROHAUT 5be637a354 Update pam_limits.py
Add version 2.0
Remove default: from documentation for required values
use atomic_move from ansible module API
2016-12-08 11:33:05 -05:00
Sebastien ROHAUT 1c76fb14bb Add "-" to ulimit type
Just edited pam_types to add the '-', as explained in man 5 limits.conf
2016-12-08 11:33:04 -05:00
Sebastien ROHAUT c62430b452 Create pam_limits.py
The pam_limits module modify PAM limits, default in /etc/security/limits.conf.
 For the full documentation, see man limits.conf(5).
2016-12-08 11:33:04 -05:00
Maciej Delmanowski 8e3da4212b Update author information in virt_pool docs 2016-12-08 11:33:04 -05:00
Maciej Delmanowski c5c69ca1e7 Update author information in virt_net docs 2016-12-08 11:33:04 -05:00
Maciej Delmanowski 6c4f50a2ea Remove unused parameter from method arguments 2016-12-08 11:33:04 -05:00
Maciej Delmanowski b42bc91258 Add whitespace so diff with 'virt_pool' is easier 2016-12-08 11:33:04 -05:00
Maciej Delmanowski e1084e5caa Rewrite method to not use try/except
Additional checks are not needed, because 'self.conn.get_entry(-1)'
returns all existing entries, each one should have state defined.
2016-12-08 11:33:04 -05:00
Maciej Delmanowski 1f65953090 Rewrite for loops in a more Pythonic style 2016-12-08 11:33:04 -05:00
Maciej Delmanowski 2fde14aaf1 Remove separate check for Xen
Module checked for Xen-based system, however since 'xen:///' URI support
exists in 'libvirt', we should use it explicitly instead.
2016-12-08 11:33:04 -05:00
Maciej Delmanowski 8a1abfdd92 libvirt: virt_net module
This module manages network configuration in libvirt.
2016-12-08 11:33:04 -05:00
Toshio Kuratomi a0411ff0cd Port librarto_annotation from urllib2 to fetch_url 2016-12-08 11:33:04 -05:00
Rene Moser 81006ab9c3 cloudstack: fix typos in doc 2016-12-08 11:33:04 -05:00
Maciej Delmanowski 7e3787dd11 libvirt: virt_pool module
This module manages storage pool configuration in libvirt.
2016-12-08 11:33:04 -05:00
Mark Hamilton 16ce963948 removed syslog import 2016-12-08 11:33:04 -05:00
Mark Hamilton 24375f5d22 Changed syntax to support python2.4. Allow external_ids to be None. 2016-12-08 11:33:04 -05:00
Mark Hamilton fdec957d36 removed syslog. Generalized external id concept. Now user can add or remove multiple external ids. Added documenation about fail_main parameter. 2016-12-08 11:33:03 -05:00
Mark Hamilton 0b37a6d391 Add support for external_id and fail_mode. Updated syntax to pass pep8 v1.6.2 and pylint v0.25.0 2016-12-08 11:33:03 -05:00
Nando Vieira 236b2d5c0d Use correct variable name. 2016-12-08 11:33:03 -05:00
Michael Scherer c6391741a2 Do not assume that /var/lib/locales/supported.d/local exist
Since people can generate their own image with debootstrap, and
this wouldn't create a file /var/lib/locales/supported.d/local,
better check if it exist and work if it doesn't.

Fix #656
2016-12-08 11:33:03 -05:00
Michael Scherer d031cd2998 Move examples to EXAMPLES variable
Partially fix #507
2016-12-08 11:33:03 -05:00
Michael Scherer 2ff3438435 Use the parameter 'name' everywhere for consistency
Fix https://github.com/ansible/ansible/issues/11395
2016-12-08 11:33:03 -05:00
Charlie Root e852df1c0a Add rootdir option to pkgng 2016-12-08 11:33:03 -05:00
Indrajit Raychaudhuri fb268d58d9 Improve pacman module
- detect and use pacman_path via get_bin_path helper
- simplify pending upgrade detection
- apply outstanding changes from #358, #41
2016-12-08 11:33:03 -05:00
Konstantin Shalygin 873c478853 add 'version_add' 2016-12-08 11:33:03 -05:00
Konstantin Shalygin bf7498bc64 add force remove feature 2016-12-08 11:33:03 -05:00
Konstantin Shalygin 1776118aea add upgrade future, patch by n0vember- 2016-12-08 11:33:03 -05:00
Brian Coca 040f72f811 fixed license and copyright 2016-12-08 11:33:03 -05:00
Brian Coca b17859d8d5 removed redundant version added 2016-12-08 11:33:03 -05:00
Benno Joy 58af9f159e Module for creating vapp/vm in vcloud or vcd 2016-12-08 11:33:03 -05:00
Peter Mounce 9660b1f887 version -> 2, remove unnecessary doc attributes 2016-12-08 11:33:03 -05:00
Peter Mounce ded61f5a49 fix license boilerplate 2016-12-08 11:33:02 -05:00
Peter Mounce e193215d12 win_webpicmd module for IIS module installation
Chocolatey 0.9.9+ deprecated support for the `webpi` custom source, so I needed to write this.

[Windows Web Platform Installer](http://www.microsoft.com/web/downloads/platform.aspx) is a way of installing products and applications for Microsoft IIS on Windows. It has a [command line](http://www.iis.net/learn/install/web-platform-installer/web-platform-installer-v4-command-line-webpicmdexe-rtw-release); this ansible module allows IIS modules to be installed via this means.

To find out names of modules, use `webpicmd /list /listoption:available`.

Notes:
* `webpicmd` must be installed and on `PATH` first (see `win_chocolatey` module; package is `webpicmd`)
* `webpicmd` does not allow modules to be uninstalled
* IIS must be installed first (see `win_feature` module; package is `Web-Server`)
* Installations will
  * accept EULA (which otherwise requires user input)
  * suppress reboots (so you have to manage those; see `win_reboot` module)
2016-12-08 11:33:02 -05:00
Peter Mounce 761197707b use the notes property 2016-12-08 11:33:02 -05:00
Peter Mounce e00089986a version -> 2, quote doc strings with colons 2016-12-08 11:33:02 -05:00
Peter Mounce 490c8fa0ca Add documentation note 2016-12-08 11:33:02 -05:00
Peter Mounce 1c6e252ca0 Create win_dotnet_ngen module
When .NET is installed or updated, ngen is triggered to optimise the installation. This triggers high CPU while it's happening, and usually happens at an inconvenient time.

This allows you to trigger it when you like. Full details and background in doc.

I don't know a way to figure out whether this is required without actually running it.
2016-12-08 11:33:02 -05:00
dohoangkhiem 08e4ef5120 Remove incorrect copyright | minor refinement of code convention 2016-12-08 11:33:02 -05:00
dohoangkhiem 3c4fa05ef0 New module: gce_tag for add/remove tags to/from GCE instance 2016-12-08 11:33:02 -05:00
Peter Mounce a9978b5283 re-submit @adematte's PR #278 against HEAD 2016-12-08 11:33:02 -05:00
Toshio Kuratomi de2f9ed5ff Port maven_artifact to fetch_url 2016-12-08 11:33:02 -05:00
Toshio Kuratomi 4fb7a2821a Use the correct module param names to pass user/pass 2016-12-08 11:33:02 -05:00
Toshio Kuratomi bb0082a67d Port campifre to fetch_url 2016-12-08 11:33:02 -05:00
Mathias Merscher 588ff5f512 ISO-8859-15 locale normalization in locale_gen module
Signed-off-by: Mathias Merscher <Mathias.Merscher@dg-i.net>
2016-12-08 11:33:02 -05:00
Toshio Kuratomi 64fbe80199 Fix typo in docs 2016-12-08 11:33:02 -05:00
Matt Baldwin 056d56ce24 Correcting issues raised by @abadger. 2016-12-08 11:33:02 -05:00
Matt Baldwin 1e7df67e76 Resolving issues flagged in pull request #683 2016-12-08 11:33:02 -05:00
Matt Baldwin 058f3772f1 Ansible ProfitBricks Compute Module. 2016-12-08 11:33:01 -05:00
Brian Coca 71aba1cd51 fixed decriptions to be lists 2016-12-08 11:33:01 -05:00
Toshio Kuratomi 022af3f146 dnf rewrite requires 2.6 and above (dnf bindings require 2.6 and above as well) 2016-12-08 11:33:01 -05:00
Toshio Kuratomi a4859e1087 Clean up unneeded urllib2 imports 2016-12-08 11:33:01 -05:00
Mark Hamilton dccee8bcd4 removed syslog.openlog 2016-12-08 11:33:01 -05:00
Mark Hamilton 67de0aba08 Added version_added and default to new parameters external_ids and set. Generalized external_ids to handle any parameter. 2016-12-08 11:33:01 -05:00
Mark Hamilton 77d2ef2b1b Added support to assign attached mac address interface id and port options. Updated code to pass pep8 v1.6.2 pylint v0.25.0. 2016-12-08 11:33:01 -05:00
Jeff Geerling 0500cf602e Make HAProxy module documentation a little easier to read. 2016-12-08 11:33:01 -05:00
Siva Popuri ba185f1bf1 corrected the license string to make it compatible with GPLV3 2016-12-08 11:33:01 -05:00
Siva Popuri 98253831c1 changes to include PR review comments 2016-12-08 11:33:01 -05:00
Rene Moser 8492f7e05c cloudstack: new module cs_staticnat 2016-12-08 11:33:01 -05:00
Rene Moser 15b6ae8e5c cloudstack: cs_instance: fix display_name not used in deployment 2016-12-08 11:33:01 -05:00
Rene Moser 1f25377ce9 cloudstack: use get_or_fallback() from cloudstack utils 2016-12-08 11:33:01 -05:00
Rene Moser 743ed1cd82 cloudstack: cs_portforward: fix public_end_port was used for private_end_port 2016-12-08 11:33:01 -05:00
Rob White 280086f230 Doc fixup 2016-12-08 11:33:01 -05:00
Rob White a979c0db8e Removed requirement for target_bucket 2016-12-08 11:33:00 -05:00
Rob White dbd26446c8 New module - s3_logging 2016-12-08 11:33:00 -05:00
Maciej Delmanowski 1b6980b086 virt: remove BabyJSON
Removed the usage of baby json. This is in response to the fact
that the baby json functionality was removed in Ansible 1.8

Ref: #430
2016-12-08 11:33:00 -05:00
Phil f6d66bb3db minor doc fixes that had lingering description of deprecated functions 2016-12-08 11:33:00 -05:00
Brian Coca b789277517 minor doc fixes 2016-12-08 11:33:00 -05:00
Mathew Davies 40f77fd07c Add more examples 2016-12-08 11:33:00 -05:00
Mathew Davies 36c5ac65f7 Note that the plugin can't be updated once installed 2016-12-08 11:33:00 -05:00
Mathew Davies 752a24caa7 Move ansible util import to the bottom of the module 2016-12-08 11:33:00 -05:00
Mathew Davies 9b6ca2b248 Add default documentation for timeout 2016-12-08 11:33:00 -05:00
Mathew Davies d2d3510d03 Add required property to version documentation 2016-12-08 11:33:00 -05:00
Mathew Davies b4fb90439f Remove debugging line 2016-12-08 11:33:00 -05:00
Mathew Davies 0d6cd1d8ab Document defaults 2016-12-08 11:33:00 -05:00
Mathew Davies 8dc99baabf Add Elasticsearch plugin module 2016-12-08 11:33:00 -05:00
Toshio Kuratomi 16cb0e979d Tabs to spaces
Fixes #666
2016-12-08 11:33:00 -05:00
Brian Coca a40bf06992 added placeholder to be used on build (TODO: update makefile) 2016-12-08 11:33:00 -05:00
Boris Ekelchik 1b56c446b8 Added changes requested by reviewers
Copied @wimnat incorporating changes requested in feedback comments
2016-12-08 11:33:00 -05:00
Boris Ekelchik 7d562272a4 New sts_assume_role module 2016-12-08 11:32:59 -05:00
Rene Moser 7806d3d134 cloudstack: cs_instance: fix missing resource error in check mode if instance is not yet present 2016-12-08 11:32:59 -05:00
Phil 01b36130a8 use convertto-bool for rm and recurse params 2016-12-08 11:32:59 -05:00
Phil 2d1189dee8 removes restart functionality, and added creates param for idempotency 2016-12-08 11:32:59 -05:00