Commit Graph

7356 Commits (0e043f8c588a9cf3de63151fce5ae5afc03eb951)
 

Author SHA1 Message Date
Brian Coca ab9d4eb25d Merge pull request #146 from axialops/rds-reboot
rds module: add command to reboot RDS instance
9 years ago
Herby Gillot 048cfb857d rds: add the ability to reboot RDS instances 9 years ago
Brian Coca 5650ed7ec3 Merge pull request #1476 from haad/ec2_elb_lb_sg_name
Add security_group_names paramter to ec2_elb_lb
9 years ago
Brian Coca 1dfe629770 Merge pull request #1744 from larsks/bug/hostconfig
Use HostConfig object when creating container with Docker Remote API > 1.15
9 years ago
Brian Coca cd88d0f131 Merge pull request #1730 from otdw/devel
removed required together for resource pools, clusters, and templates
9 years ago
Brian Coca e75235c063 Merge pull request #1628 from wimnat/feature/ec2_vpc_net
ec2_vpc_net refactor
9 years ago
Brian Coca 89edbfa269 Merge pull request #1747 from eeroniemi/devel
Fixed parameter validation when creating a volume from a snapshot
9 years ago
Eero Niemi 3533f39534 Fixed parameter validation when creating a volume from a snapshot 9 years ago
whiter dc71c04827 Added 'resource_tags' alias 9 years ago
Brian Coca 24c2bccd66 corrected version_added 9 years ago
Brian Coca a7e54f1692 Merge pull request #1742 from Shrews/os_nova_flavor
Add new os_nova_flavor OpenStack module.
9 years ago
David Shrewsbury 6aac888c7d Add new os_nova_flavor module.
The os_nova_flavor module allows a user with administrative privileges
to create and delete nova flavors.
9 years ago
Brian Coca 963eb242f1 updated to add missing 'use' option 9 years ago
Maksim Losev efb6088c27 Use HostConfig object when creating container with Docker Remote API > 1.15
This is mlosev's patch (from #1208), rebased against devel as of
2790af2.  It resolves #1707, which was caused by an API incompatibility
between the docker module and server API version 1.19.
9 years ago
Brian Coca fa85d95910 Merge pull request #1743 from larsks/feature/expose-api-errors
Do not erroneously mask exceptions in docker module
9 years ago
Lars Kellogg-Stedman 444a2ad808 Do not erroneously mask exceptions
There was a catch-all `except` statement in `create_containers`:

        try:
            containers = do_create(count, params)
        except:
            self.pull_image()
            containers = do_create(count, params)

This would mask a variety of errors that should be exposed, including
API compatability errors (as in #1707) and common Python exceptions (KeyError, ValueError, etc) that could result from errors in the code.

This change makes the `except` statement more specific, and only attempts to pull the image and start a container if the original create attempt failed due to a 404 error from the docker API.
9 years ago
Andrew Briening 625fb1e182 Show the exception messages 9 years ago
Andrew Briening 8e7d9be02b Adds basic authentication & skip certificate validation to win_get_url module 9 years ago
Brian Coca a9e8cae82e attempt to fix check mode when state='absent' 9 years ago
Brian Coca 2790af2858 Merge pull request #1737 from larsks/feature/docker-allow-empty-pid
docker: permit empty or false pid
9 years ago
Lars Kellogg-Stedman 6672205f49 docker: permit empty or false pid
The `docker` Python module only accepts `None` or `'host'` as arguments.
This makes it difficult to conditionally set the `pid` attribute using
standard Ansible syntax.

This change converts any value that evaluates as boolean `False` to
`None`, which includes empty strings:

    pid:

As well as an explicit `false`:

    pid: false

This permits the following to work as intended:

    - hosts: localhost
      tasks:
      - name: starting container
        docker:
          docker_api_version: 1.18
          image: larsks/mini-httpd
          name: web
          pid: "{{ container_pid|default('') }}"

If `container_pid` is set to `host` somewhere, this will create a
Docker container with `pid=host`; otherwise, this will create a
container with normal isolated pid namespace.
9 years ago
Lars Kellogg-Stedman b7e92b3e52 docker: fix parsing of docker __version__ string
If `docker.__version__` contains non-digit characters, such as:

    >>> import docker
    >>> docker.__version__
    '1.4.0-dev'

Then `get_docker_py_versioninfo` will fail with:

    ValueError: invalid literal for int() with base 10: '0-de'

This patch corrects the parsing of the version string so that
`get_docker_py_versioninfo` in this example would return:

    (1, 4, 0, '-dev')
9 years ago
Matthias Frey 68a3c6ece4 assemble: add file validation support. 9 years ago
Mischa ter Smitten 0ca732baaf The tilde expansion doesn't work with user.home 9 years ago
HAMSIK Adam e3d4256283 Use mutually_exclusive in AnsibleModule 9 years ago
HAMSIK Adam 6d6da470c8 Fix missing , 9 years ago
HAMSIK Adam 959c65c7e0 Add version 9 years ago
HAMSIK Adam 985cdf2c28 Add module parameter for security group name. This make ec2_elb_lb module consitent with others 9 years ago
otdw dd691779a1 removed required together for resource pools, clusters, and template deployments. fixes inability to deploy from template on vsphere clusters without resource pools. Also, resource pools and cluster should not be required together as they are independant in vsphere 9 years ago
Brian Coca 291fef3b34 fixed version added, reworded description a bit 9 years ago
Brian Coca b80ec0a335 fixed minor doc issues 9 years ago
Brian Coca c27c6d2c8c Merge pull request #1729 from ansible/revert-1728-revert-497-ec2_lc_user_data
Revert "Revert "ec2_lc - include all launch config properties in the …
9 years ago
Brian Coca 77cb2ae5b2 Merge pull request #1728 from ansible/revert-497-ec2_lc_user_data
Revert "ec2_lc - include all launch config properties in the return"
9 years ago
Brian Coca e1067ef670 Revert "Revert "ec2_lc - include all launch config properties in the return"" 9 years ago
Brian Coca 01d4c432b0 Revert "ec2_lc - include all launch config properties in the return" 9 years ago
Toshio Kuratomi e6ecca8809 Minor touch ups of vsphere_guest code. 9 years ago
Toshio Kuratomi 17cd8cddac Merge pull request #739 from NicCOConnor/vsphere_linkedclone
Added the ability to Linked_clone from snapshot in vsphere_guest module
9 years ago
Brian Coca e916b04e91 Also document in example that unarchive download was added in 2.0 9 years ago
Hideki Saito a2979a3102 The nova_compute module create a list of un-use floating ip by value of fixed_ip.
Fixes #249
9 years ago
Brian Coca cf8db389c1 Merge pull request #1726 from maludwig/devel
Improved stat documentation
9 years ago
Mitchell Ludwig 9e11f5fd15 Improved stat documentation 9 years ago
Brian Coca 91f8b37c24 Merge pull request #1723 from fvant/patch-2
Remove default port value, it does not work in _requires_destroy_and_…
9 years ago
Frank van Tol 300656ca07 Remove default port value, it does not work in _requires_destroy_and_create logic
When creating a Redis cluster, every run it gets destroyed and recreated because the port number of memcached is used as the default.
9 years ago
Brian Coca 8d7e61597d Merge pull request #1722 from fvant/patch-1
Remove default for engine_version
9 years ago
Frank van Tol a85640c368 Update elasticache.py 9 years ago
Frank van Tol a7f33ee533 Remove default for engine_version
Redis and memcached have different engine version numbering, there can not be a shared default value.
9 years ago
Brian Coca 4d4d63c41e Merge pull request #1403 from aioue/patch-5
Update vsphere_guest.py
9 years ago
Nikolay Ivanko a24ffc1056 add virtual floppy to VMware guest 9 years ago
Jamie Hannaford 8dbdfff366 Add wait and wait_timeout options for provisioning servers 9 years ago
Benno Joy 63fa06f477 Merge pull request #1385 from joelthompson/devel
Adding ability to filter AWS Route 53 private hosted zones by attache…
9 years ago