Commit graph

25266 commits

Author SHA1 Message Date
Matt Martz
45e9216fc4 Fix interpreter line in webfaction modules 2016-12-08 11:32:56 -05:00
Matt Martz
bfa9852fc7 Update vsphere_copy.py to use new style module_utils import 2016-12-08 11:32:56 -05:00
Matt Martz
18878be584 Add missing __init__.py file 2016-12-08 11:32:56 -05:00
Matt Martz
17b1edfa1c Give dpkg_selections a .py file extension 2016-12-08 11:32:56 -05:00
Toshio Kuratomi
a206f3d89f Fix bundler documentation 2016-12-08 11:32:56 -05:00
Dag Wieers
ab7a8a6a11 Work around a software bug in vSphere
Due to a software bug in vSphere, it fails to handle ampersand in datacenter names.
The solution is to do what vSphere does (when browsing) and double-encode ampersands.

It is likely other characters need special treatment like this as well, haven't found any.
2016-12-08 11:32:56 -05:00
Rick Mendes
c89e05892a upgraded docs and argspec to match module guidelines 2016-12-08 11:32:56 -05:00
Rick Mendes
1286364498 optionally supports waiting for the password to be available 2016-12-08 11:32:55 -05:00
Rick Mendes
110388be11 added version_added to key_passphrase 2016-12-08 11:32:55 -05:00
Rick Mendes
cced189390 now handles keys protected with a passphrase 2016-12-08 11:32:55 -05:00
Tim Hoiberg
9b03eccbc1 Fixing typo 2016-12-08 11:32:55 -05:00
Tim Hoiberg
0ee7db13d9 Adding module to manage Ruby Gem dependencies via Bundler 2016-12-08 11:32:55 -05:00
Timothy Vandenbrande
8a28ac3da7 updated version added for source into the docs 2016-12-08 11:32:55 -05:00
Timothy Vandenbrande
0861037fd9 added a source/network add/remove to/from zone for firewalld - removed useless comment 2016-12-08 11:32:55 -05:00
Toshio Kuratomi
40c794e185 Add testing documentation to travis 2016-12-08 11:32:55 -05:00
Patrik Lundin
e5b975a472 openbsd_pkg: Update author mail address. 2016-12-08 11:32:55 -05:00
Alan Loi
dbbeee34a0 Check AWS region and credentials are provided. 2016-12-08 11:32:55 -05:00
Alan Loi
a7732e23dd Docfixes - add version_added and default values. 2016-12-08 11:32:55 -05:00
tylerturk
4f665e71bd Fix documentation bug 2016-12-08 11:32:55 -05:00
Peter Mounce
08bf656309 Code-review
Swap state enabled/disabled -> enabled yes/no
2016-12-08 11:32:55 -05:00
Peter Mounce
8f74e4acdf no default, remove it 2016-12-08 11:32:55 -05:00
Peter Mounce
e518672a75 version_added -> 2, remove empty aliases 2016-12-08 11:32:55 -05:00
Peter Mounce
c2ba569bf4 caught out by syntax 2016-12-08 11:32:55 -05:00
Peter Mounce
2fc0cec990 correct variable name 2016-12-08 11:32:55 -05:00
Peter Mounce
be2ca80c2b win_scheduled_task module for windows
Fledgling module to allow scheduled tasks to be managed.
At present, I only need enabled/disabled support. There's lots of scope for more features.
2016-12-08 11:32:54 -05:00
Rene Moser
03a6fc0c56 cloudstack: fix cs_instance hypervisor must be omitted if set on template/iso
Fix related to issue reported in PR GH-646
2016-12-08 11:32:54 -05:00
Rene Moser
b1143abbcf cloudstack: make get_template_or_iso returning a dict for fix GH-646 2016-12-08 11:32:54 -05:00
Gerrit Germis
450186fe45 wait_interval default value did not match the documented value 2016-12-08 11:32:54 -05:00
Gerrit Germis
c35e70953d specify int parameter types for wait_interval and wait_retries 2016-12-08 11:32:54 -05:00
Toshio Kuratomi
4078e0905c Fix up docs 2016-12-08 11:32:54 -05:00
Toshio Kuratomi
9aaf6ee05c These modules were added to version 2.0, not 1.9 2016-12-08 11:32:54 -05:00
Toshio Kuratomi
7415accaa4 Add version_added to the subtype parameter 2016-12-08 11:32:54 -05:00
Arnaud Dematte
b653b2d0fe Update mail.py to allow html content
Adding parameter subtype to allow html based content. The default behavior of text/plain has been preserved.
2016-12-08 11:32:54 -05:00
Matt Martz
d93da276ad Bump version_added to 2.0 2016-12-08 11:32:54 -05:00
Matt Martz
66ce556e92 Add missing __init__.py 2016-12-08 11:32:54 -05:00
Ash Wilson
23c79ed474 Eliminate redundant module argument checks. 2016-12-08 11:32:54 -05:00
Ash Wilson
6b753c5c71 Use required=True and choices=[]. 2016-12-08 11:32:54 -05:00
Ash Wilson
4b1bdf738e Correct version_added in the documentation. 2016-12-08 11:32:54 -05:00
Ash Wilson
eac1565b22 Restore rax_mon_* modules. 2016-12-08 11:32:54 -05:00
jpic
4afb6b73c8 Define HAS_LXC even if import lxc doesn't fail.
This fixes::

    Traceback (most recent call last):
      File "/home/jpic/.ansible/tmp/ansible-tmp-1435080800.61-38257321141340/lxc_container", line 3353, in <module>
        main()
      File "/home/jpic/.ansible/tmp/ansible-tmp-1435080800.61-38257321141340/lxc_container", line 1712, in main
        if not HAS_LXC:
    NameError: global name 'HAS_LXC' is not defined
2016-12-08 11:32:54 -05:00
jpic
44d97d33e5 Fixed lxc option parsing.
This fixes::

    Traceback (most recent call last):
      File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 3355, in <module>
        main()
      File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 1724, in main
        lxc_manage.run()
      File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 1605, in run
        action()
      File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 1145, in _started
        self._config()
      File "/home/jpic/.ansible/tmp/ansible-tmp-1435080916.98-133068627776311/lxc_container", line 714, in _config
        _, _value = option_line.split('=')
    ValueError: too many values to unpack

With such a task::

    tasks:
    - lxc_container:
        name: buildbot-master
        container_config:
        - "lxc.mount.entry = {{ cwd }} srv/peopletest none defaults,bind,uid=0,create=dir 0 0"
2016-12-08 11:32:53 -05:00
Alan Loi
e05ade9806 Fix aws connection to use params. 2016-12-08 11:32:53 -05:00
Alan Loi
a6b6cfe2dd Add .py file extension to dynamodb_table module. 2016-12-08 11:32:53 -05:00
Alan Loi
abf03f6376 Added return value documentation to dynamodb_table module. 2016-12-08 11:32:53 -05:00
Alan Loi
1bea9a25bb Added check_mode support to dynamodb_table module. 2016-12-08 11:32:53 -05:00
Alan Loi
e93aec0b3a Add dynamodb_table module 2016-12-08 11:32:53 -05:00
Andrew Udvare
acd4822d52 Fix comparison 2016-12-08 11:32:53 -05:00
Andrew Udvare
c21ced350d --usepkgonly does not imply --getbinpkg
Add usepkg option to allow conditional building from source if binary
packages are not found

5a6de937cb (commitcomment-11755140)
https://wiki.gentoo.org/wiki/Binary_package_guide#Using_binary_packages
2016-12-08 11:32:53 -05:00
Henrik Wallström
c241fb78a8 Modules to manage IIS
Wraps the Web Server Administration module for PowerShell into Ansible modules.
2016-12-08 11:32:53 -05:00
Dustin C. Hatch
90df50b045 packaging/os/portage: Handle noreplace in check mode
The `--noreplace` argument to `emerge` is generally coupled with
`--newuse` or `--changed-use`, and can be used instruct Portage to
rebuild a package only if necessary. Simply checking to see if the
package is already installed using `equery` is not sufficient to
determine if any changes would be made, so that step is skipped when
the `noreplace` module argument is specified. The module then falls back
to parsing the output from `emerge` to determine if anything changed. In
check mode, `emerge` is called with `--pretend`, so it produces
different output, and the parsing fails to correctly infer that a change
would be made.

This commit adds another regular expression to check when running in
check mode that matches the pretend output from `emerge`.

Signed-off-by: Dustin C. Hatch <dustin@hatch.name>
2016-12-08 11:32:53 -05:00