Brian Coca
55bc9e8fb1
added rickmendes as maintainer
2015-07-20 22:37:02 -04:00
Brian Coca
88167a5dac
minor doc fixes to docker_user
2015-07-20 21:18:49 -04:00
Brian Coca
5240124525
Merge pull request #361 from simono/docker-add-user
...
Add option docker_user for docker module.
2015-07-20 21:17:42 -04:00
Brian Coca
030d6d645c
added version_Added for new signal option in docker module
2015-07-20 20:53:59 -04:00
Brian Coca
1dafa427c3
added versionadded to new option in pip module
2015-07-20 20:53:33 -04:00
Brian Coca
ac28f16126
Merge pull request #1014 from nemunaire/docker-kill-signal
...
[Docker] Add signal parameter when killing container
2015-07-20 20:52:49 -04:00
Brian Coca
46fa43d9e0
Merge pull request #988 from isaacsimmons/ini-file-catch-interpolation-error
...
Handle ini file properties that contain interpolation errors
2015-07-20 20:49:23 -04:00
Brian Coca
5c17fd3f9a
Merge pull request #629 from wbolster/issue-586-virtualenv-python-version
...
Add virtualenv_python arg to pip module
2015-07-20 20:46:30 -04:00
Brian Coca
c0ac6e30a9
Merge pull request #1759 from candlejack297/s3docfix
...
Updated doc strings so each character isn't considered a line
2015-07-20 20:09:52 -04:00
Brian Coca
2441928484
corrected v ersion added
2015-07-20 20:09:36 -04:00
Brian Coca
289a7e40e3
Merge pull request #385 from dkerwin/docker_add_cpuset
...
docker: Add support for cpuset
2015-07-20 20:06:27 -04:00
ayush
3f7313cc43
Updated doc strings so each character isn't considered a line
2015-07-20 17:05:10 -07:00
Brian Coca
82f16f5a45
Merge pull request #1315 from HelenaTian/patch-1
...
Update gce.py to correctly handle propagated metadata type from a mot…
2015-07-20 20:00:00 -04:00
Toshio Kuratomi
01f8a99509
Deprecated _ec2_ami_search now verifies SSL certificates
2015-07-20 13:38:37 -07:00
Daniel Kerwin
d4d78a1998
Too late for 1.8
2015-07-20 21:50:25 +02:00
Daniel Kerwin
a702dbd29a
Switch to _cap_ver_req and add cpu_set to create_containers
2015-07-20 21:50:24 +02:00
Daniel Kerwin
a8bc50a11f
Renamed to cpu_set
2015-07-20 21:48:39 +02:00
Daniel Kerwin
fca75a9705
Add support for cpusets. Requires docker-py >= 0.6.0
2015-07-20 21:48:39 +02:00
Brian Coca
cf25888e2d
Merge pull request #978 from bobrik/faster-docker-updates
...
[docker] pulling missing docker image before doing anything
2015-07-20 15:33:32 -04:00
Brian Coca
8855c21be8
Merge pull request #1750 from eest/synchronize_verify_host
...
synchronize: add flag for verifying target host.
2015-07-19 18:17:21 -04:00
Brian Coca
ca80b92233
added version_Added to get_url's force_basic_auth
2015-07-19 17:42:12 -04:00
Brian Coca
7ac642f406
Merge pull request #153 from woltage/devel
...
Refactor force basic auth, now all modules which use fetch_url() can use force_basic_auth
2015-07-19 17:40:36 -04:00
Patrik Lundin
3849a6d87b
synchronize: add flag for verifying target host.
...
Add the possibility to verify the target host using a "verify_host"
flag. It is disabled by default to not change the module behaviour.
2015-07-19 13:22:07 +02:00
Brian Coca
718fd1f891
prevent usless assignment of home
2015-07-18 23:28:41 -04:00
Brian Coca
045b8e8cff
Merge pull request #1733 from tersmitten/the-tilde-expansion-doesnt-work-with-userhome
...
The tilde expansion doesn't work with user.home
2015-07-18 23:26:20 -04:00
Brian Coca
5fcc0be25b
Merge pull request #1740 from bcoca/ec2_key_check_fix
...
attempt to fix check mode when state='absent'
2015-07-18 23:13:03 -04:00
Brian Coca
2e77041dae
Merge pull request #1654 from bcoca/file_dir_exceptions
...
now captures any exceptions when trying to create directories
2015-07-18 23:12:34 -04:00
Brian Coca
286ef6875a
Merge pull request #1086 from bambou42/osx_group_fix
...
module group: Check if the gid is set
2015-07-18 11:55:55 -04:00
bambou
e04f75d872
Check if the gid is set
2015-07-18 17:53:02 +02:00
Brian Coca
db19999185
minor doc fixes, version added for latest feature
2015-07-17 23:13:21 -04:00
Brian Coca
ab9d4eb25d
Merge pull request #146 from axialops/rds-reboot
...
rds module: add command to reboot RDS instance
2015-07-17 23:09:07 -04:00
Herby Gillot
048cfb857d
rds: add the ability to reboot RDS instances
2015-07-17 21:09:34 -04:00
Brian Coca
5650ed7ec3
Merge pull request #1476 from haad/ec2_elb_lb_sg_name
...
Add security_group_names paramter to ec2_elb_lb
2015-07-17 20:31:09 -04:00
Brian Coca
1dfe629770
Merge pull request #1744 from larsks/bug/hostconfig
...
Use HostConfig object when creating container with Docker Remote API > 1.15
2015-07-17 17:15:30 -04:00
Brian Coca
cd88d0f131
Merge pull request #1730 from otdw/devel
...
removed required together for resource pools, clusters, and templates
2015-07-17 17:05:44 -04:00
Brian Coca
e75235c063
Merge pull request #1628 from wimnat/feature/ec2_vpc_net
...
ec2_vpc_net refactor
2015-07-17 17:01:49 -04:00
Brian Coca
89edbfa269
Merge pull request #1747 from eeroniemi/devel
...
Fixed parameter validation when creating a volume from a snapshot
2015-07-17 12:09:10 -04:00
Eero Niemi
3533f39534
Fixed parameter validation when creating a volume from a snapshot
2015-07-17 16:54:39 +03:00
whiter
dc71c04827
Added 'resource_tags' alias
2015-07-17 15:54:17 +10:00
Brian Coca
24c2bccd66
corrected version_added
2015-07-17 01:11:18 -04:00
Brian Coca
a7e54f1692
Merge pull request #1742 from Shrews/os_nova_flavor
...
Add new os_nova_flavor OpenStack module.
2015-07-16 19:07:12 -04:00
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.
2015-07-16 19:06:04 -04:00
Brian Coca
963eb242f1
updated to add missing 'use' option
2015-07-16 16:53:17 -04:00
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.
2015-07-16 16:38:20 -04:00
Brian Coca
fa85d95910
Merge pull request #1743 from larsks/feature/expose-api-errors
...
Do not erroneously mask exceptions in docker module
2015-07-16 15:38:51 -04:00
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.
2015-07-16 15:25:39 -04:00
Brian Coca
a9e8cae82e
attempt to fix check mode when state='absent'
2015-07-16 11:37:22 -04:00
Brian Coca
2790af2858
Merge pull request #1737 from larsks/feature/docker-allow-empty-pid
...
docker: permit empty or false pid
2015-07-15 23:05:43 -04:00
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.
2015-07-15 21:15:49 -04:00
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')
2015-07-15 21:05:13 -04:00