Scott Dunlop
dbc1e20462
add "zle" as a supported ZFS compression type
...
ZFS supports "zle" compression, which compresses runs of null bytes efficiently.
2013-10-31 10:48:41 -07:00
Sheldon Hearn
6a02c75b7c
Fix description of nova_compute:name option
...
It's the name of the instance, not of an image.
2013-10-31 12:34:04 +02:00
John Dewey
f1fa16b65f
Need to compare on server object not list
...
TASK: [create test controller 0] **********************************************
failed: [127.0.0.1] => {"failed": true, "parsed": false}
invalid output was: Traceback (most recent call last):
File "/Users/jdewey/.ansible/tmp/ansible-1383197329.62-262790004573235/nova_compute", line 1203, in <module>
main()
File "/Users/jdewey/.ansible/tmp/ansible-1383197329.62-262790004573235/nova_compute", line 261, in main
_get_server_state(module, nova)
File "/Users/jdewey/.ansible/tmp/ansible-1383197329.62-262790004573235/nova_compute", line 197, in _get_server_state
if server.status != 'ACTIVE':
AttributeError: 'list' object has no attribute 'status'
2013-10-30 22:41:02 -07:00
Brian Coca
ac40d15120
now assemble module is also action plugin and can use local source for
...
files
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-10-30 21:40:42 -04:00
chrisalbright
44c2fae805
pip module: fix unexpected behavior when creating virtualenvs
...
This module supports `virtualenv_site_packages` as an option to control whether or not to include system packages when installing pip packages into a virtual environment.
The default is no, and when you say yes it explicitly it includes a flag to include site packages, otherwise it doesn't provide a flag.
Some versions of virtualenv by default include site packages and other versions by default do not.
This patch just makes both branches explicit, so `virtualenv_site_packages=no` really means no.
2013-10-30 17:27:02 -07:00
Daniel Koch
dcdce838cf
Clean up temp file left behind by assemble module
2013-10-30 20:24:03 -04:00
Michael DeHaan
e35c54b5aa
Merge pull request #4727 from leth/apt-key-leading-zeros
...
Only remove leading '0x' from apt key ids, not all 0s
2013-10-30 17:16:20 -07:00
James Tanner
d154bf8781
Revert templating enhancements from 73dbab70
e6c28658
d409352c
9858b1f2
4587528b
9b1fe455
214b0b05
8d3db803
7f9504d1
5031104c
35cb9dc2
2bd8cb57
1e85c754
2013-10-30 10:50:16 -04:00
Phillip
824d5688fc
adding the githooks module
2013-10-30 09:03:11 -05:00
Marcus Cobden
414a5b4eab
Only remove leading '0x' from key ids, not all 0s
2013-10-30 11:50:34 +00:00
James Tanner
d3c8832414
Fixes #4720 Use mysql command to restore database instead of mysqldump
2013-10-29 10:33:46 -04:00
jctanner
536b5b196f
Merge pull request #4712 from mhite/bigip_node
...
New BIG-IP module for managing node objects
2013-10-29 06:07:45 -07:00
jctanner
a1fcaf5c61
Merge pull request #4715 from mscherer/fix_4702
...
Fix #4702 , make setup work on windows
2013-10-29 06:03:49 -07:00
Michael Scherer
3f0b3a71ca
Fix #4702 , make setup work on windows
2013-10-28 23:41:18 +01:00
Thomas Omans
c12e2b53e3
Pip module: fixing issue with python 2.4 support
...
Python 2.4.3 returns:
TypeError: expected character buffer object
startswith is expecting only a string instead of a tuple like newer versions allow.
2013-10-28 15:15:04 -07:00
Matt Hite
25f7391d1a
Fixed version_added and removed reference to traceback module
2013-10-28 14:51:51 -07:00
James Cammarata
0e9184eefd
Fixing authorized_keys module to make the key part detection better
...
Fixes #4677
Fixes #4657
Fixes #4599
2013-10-28 13:52:45 -05:00
Serge van Ginderachter
8faba17b34
bigip tcp monitor: add examples
2013-10-28 17:13:36 +01:00
Serge van Ginderachter
2bd51e506b
Fix typo
2013-10-28 16:59:44 +01:00
Serge van Ginderachter
70c677eb8b
Implement BIGIP F5 TCP monitor
2013-10-28 16:58:14 +01:00
Scott Armit
ef317ecde7
If an AWS account does not have a default subnet in their VPC configuration, then creating instances in that VPC will not automatically provide a public IP/DNS. Boto added this functionality in 2.13.0 (NetworkInterfaceSpecification.associate_public_ip_address).
...
This change adds assign_pubic_ip as a parameter to the ec2 module, ensuring that it is not set to one of BOOLEANS_TRUE if vpc_subnet_id is not also set, and if Boto is less than 2.13.0.
2013-10-28 10:11:38 -04:00
Christian Berendt
2848cf34fc
changing permissions of modules to 0644
2013-10-28 14:50:35 +01:00
kiri
c1c32c75ac
add NoneType check.
2013-10-28 21:35:57 +09:00
bennojoy
b53e7353f9
include files
2013-10-28 17:40:09 +05:30
Michael DeHaan
3722bebb1d
Merge pull request #4509 from mremond/gem_executable
...
Add executable parameter to find gem binary in gem module
2013-10-27 08:59:19 -07:00
Michael DeHaan
3badedc983
Merge pull request #4424 from localvoid/firewalld-rich_rules
...
Add support for Rich Rules in firewalld module
2013-10-27 08:55:22 -07:00
Michael DeHaan
99d6726114
Revert "fix conversion from file to hardlink when force=yes"
...
This reverts commit 4d4518ed52
.
2013-10-27 11:51:43 -04:00
Michael DeHaan
3778b39115
Merge pull request #4380 from joshkehn/lineinfile_validate
...
Added validate option to lineinfile
2013-10-27 08:46:47 -07:00
Michael DeHaan
41ed5635dc
Merge pull request #4632 from simonsd/devel
...
refusing to convert between file and hard when force=yes
2013-10-27 08:32:34 -07:00
Michael DeHaan
d0904ded84
Merge pull request #4600 from earchibald/devel
...
Added ['date_time']['tz_offset'] using %z to get the time offset rather ...
2013-10-27 08:30:28 -07:00
Michael DeHaan
aac4c01786
Merge pull request #4597 from vegitron/devel
...
Allow generic django_management commands
2013-10-27 08:20:48 -07:00
Michael DeHaan
b725361bce
Merge pull request #4560 from tronner/issue4461
...
Fix illegal set operation in FreeBSD section of user module.
2013-10-26 11:31:20 -07:00
Michael DeHaan
2b785ec7e5
Merge pull request #4610 from bennojoy/gcs_fix3
...
fix for overwrite in put operation
2013-10-26 11:29:11 -07:00
Brian Coca
87e886a550
updated to make note that password is required before v1.4
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-10-26 12:47:22 -04:00
Michael DeHaan
da82906da5
Merge pull request #4680 from berendt/fix_permissions_of_ovirt
...
fixed permissions of module library/cloud/ovirt
2013-10-26 09:04:42 -07:00
Brian Coca
594ecc00c1
updated docs
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-10-26 11:37:45 -04:00
Brian Coca
61d9472312
now supports users w/o a password, encrypted passwords and expiration
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-10-26 11:32:16 -04:00
Michael DeHaan
9858b1f2f3
Enable imports to work on a snippet based system, allowing for instance a library of common EC2 functions
...
to be reused between modules. See library/system/service and library/system/ping for initial examples. Can
work the old way to just import 'basic', or can import the new way to import multiple pieces of code from
module_utils/.
2013-10-26 11:09:30 -04:00
Christian Berendt
42d877146c
fixed permissions of module library/cloud/ovirt
2013-10-26 09:05:21 +02:00
jctanner
43f48a2e02
Merge pull request #4167 from tima/rsync3
...
synchronization module take 3
2013-10-25 14:43:08 -07:00
Serge van Ginderachter
4748329009
clean up comments to show monitor specific code
2013-10-25 22:47:35 +02:00
James Tanner
40574c1938
Fixes #4448 reloaded services should be started if not running
2013-10-25 15:30:02 -04:00
James Cammarata
aa0577c211
Merge branch 'fix_autorized_keys' of https://github.com/mscherer/ansible into mscherer-fix_autorized_keys
2013-10-24 20:13:38 -05:00
James Cammarata
b58b287fce
Fixing up authorized_keys to accept comments with spaces
2013-10-24 20:12:56 -05:00
Michael Scherer
951a91723d
make sure that options are quoted, as people can add a shell
...
script there with a comma that would produce invalid configuration
upon being wrote again
2013-10-24 23:51:55 +02:00
Michael Scherer
7672e9fef8
sort the option_key to have a constant predictable line
2013-10-24 23:47:34 +02:00
Michael Scherer
264945a1f7
adding a single comma at the end of the options list confuse the module
...
it start to duplicate line, because this create
a empty option in the list, and so the module add a new line along the previous
one. See
>>> ' a,b, '.strip().split(',')
['a', 'b', '']
2013-10-24 23:46:49 +02:00
jctanner
f61a4c1eb3
Merge pull request #4631 from mmoya/mysql_variables-fix3
...
Fail if requested variable is not available
2013-10-24 10:37:37 -07:00
jctanner
509271f740
Merge pull request #4624 from SirScott/freebsd_service_module_uwsgi
...
Fix broken FreeBsdService class
2013-10-24 10:36:05 -07:00
James Tanner
8157d5e52a
Set version_added for ec2_eip's in_vpc parameter
2013-10-24 12:19:43 -04:00
jctanner
0b4f84d780
Merge pull request #4593 from pas256/eip-vpc
...
Add VPC support for EIP module
2013-10-24 10:22:43 -07:00
James Tanner
6f523111d3
Set bigip_pool_member version added to 1.4
2013-10-24 11:41:34 -04:00
James Tanner
b803aac6ec
Fixes #4500 change ec2 module params to type=bool
...
Revert 4833c2fdf0
2013-10-24 09:19:25 -04:00
Cove Schneider
94574f7296
update with current fixes from docker-ansible
2013-10-23 22:56:02 -07:00
Jon Kolb
ba7d05222a
Fixes #3847 : lineinfile without regex
2013-10-23 21:04:18 -04:00
jctanner
e34cde6bef
Merge pull request #4112 from jsdalton/add_az_support_to_ec2_elb
...
Add enable_availability_zone parameter to ec2 module.
2013-10-22 14:01:24 -07:00
jctanner
de1e3f0cbc
Merge pull request #4054 from mhite/bigip_pool_member
...
New bigip_pool_member module
2013-10-22 13:55:41 -07:00
Dave Simons
4d4518ed52
fix conversion from file to hardlink when force=yes
...
Signed-off-by: Dave Simons <dave@inuits.eu>
2013-10-22 10:46:45 +02:00
Maykel Moya
3db7ec8356
Fail if requested variable is not available
2013-10-22 09:30:19 +02:00
bennojoy
0c275424c6
fix to work like copy module
2013-10-22 09:03:52 +05:30
Dylan Martin
84152fec3f
unarchive - mvd docs to top of file
2013-10-21 16:10:55 -05:00
Dylan Martin
da9e2e765c
better docs
2013-10-21 15:30:22 -05:00
Dylan Martin
2c28e1daea
unarchive module & action_plugin added
2013-10-21 15:22:42 -05:00
Scott Sturdivant
4d24e2e29f
If the output of rcvar isn't a key=value pair, ignore it.
2013-10-21 14:20:54 -06:00
Serge van Ginderachter
7bad73bc50
update version added and add examples
2013-10-21 20:57:22 +02:00
Serge van Ginderachter
6aa3210eb0
add missing defaults
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
7454038d82
improve logic in setting parameters in check mode (monitor might not exist)
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
ad5247b82b
do not overwrite properties with defaults
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
f79c9fb6ce
improve changed result for race conditions
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
0c2e376d5e
adds receive_disable and time_until_up and some bugfixes
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
d9bb38f7c7
bigip_monitor_http: add support for hardcoded properties
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
940419d085
some fixes and cleanup per feedback from Matt Hite
2013-10-21 20:36:25 +02:00
Serge van Ginderachter
2005332e7b
initial beta version of bigip_monitor_http module
2013-10-21 20:36:25 +02:00
Rene Moser
a10e017d6e
apt: autoinstall python-apt if not available
2013-10-21 16:39:18 +02:00
bennojoy
788e783b6d
fix for overwrite in put operation
2013-10-21 09:46:21 +05:30
Jim Dalton
2d7f0e28db
Availability zone should not be required
2013-10-20 16:20:36 -07:00
Eugene Archibald
30eb5c7342
Fixed (broken) tab to (correct) spaces for indentation
2013-10-19 17:04:37 -07:00
Jim Dalton
3957238fbf
Ensure port can be read for both memcached as well as redis
2013-10-19 12:29:07 -07:00
Michael DeHaan
21d4400c96
Misc pep8 fixes
2013-10-19 13:03:15 -04:00
Michael DeHaan
aa93ce2dc2
Fix deprecation warnings in the Google modules.
2013-10-19 13:03:14 -04:00
Michael DeHaan
75e0a1c6de
Merge pull request #4592 from mscherer/fix_4586
...
setup module, replace ':' by '_' in interface name, fix #4586
2013-10-19 09:07:56 -07:00
Jonathan Mainguy
d58f5a23ae
Changed note describing this functionality was added in 1.4 to match what I have seen in other modules
2013-10-19 11:54:36 -04:00
Jonathan Mainguy
1b0addeac9
Removed mysql_db entry, that needs to be in a seperate commit
2013-10-19 11:45:03 -04:00
Jonathan Mainguy
101883e34a
Added all_databases option which works like all-databases optin in mysqldump, and works in import by not naming a database to import as
2013-10-19 11:17:31 -04:00
Jimmy Tang
0568abeb14
check for ubuntu distribution first
2013-10-19 14:41:00 +01:00
Eugene Archibald
145c0b8be1
Added ['date_time']['tz_offset'] using %z to get the time offset rather than time zone.
2013-10-18 20:32:35 -07:00
Patrick Michaud
c1e241577c
Allow generic django_management commands
...
This commit removes the restriction on django management commands. If a command is unknown to the django installation, there will be a concise error produced.
for example:
tasks:
- name: invalid command
django_manage: virtualenv="/valid/virtualenv" app_path="/valid/app_path" command="nowaydude"
Results in:
failed: [hostname] => {"cmd": "python manage.py nowaydude", "failed": true}
msg: stdout: Unknown command: 'nowaydude'
Type 'manage.py help' for usage.
:stderr: Unknown django command: nowaydude
2013-10-18 17:26:10 -07:00
Michael DeHaan
232eb9f8e6
Merge pull request #4595 from mscherer/fix_4563
...
fix logic in module host to add aliases even if none exist already, fix #4563
2013-10-18 17:09:23 -07:00
Michael DeHaan
b5c34308dd
Merge pull request #4594 from mscherer/fix_4587
...
fix distribution detection in apt_repository module, so it also work on mint as it work on Debian, partially fix #4587
2013-10-18 17:08:35 -07:00
Michael Scherer
d5c290b513
fix logic in module host to add aliases even if none exist already, fix #4563
...
self._has_aliases is used to know if a alias already exist, but
the test we want is to know if we need to add a new alias, which
is stored in self.aliases
2013-10-19 01:51:42 +02:00
Michael Scherer
19bb44288e
fix distribution detection in apt_repository module, so it also work
...
on Mint as it work on Debian, fix #4587 .
PPAs are not supported however, since that's a Ubuntu specific feature
and mint is detected as a generic distribution and use a different
codename than the Ubuntu release it is based on, which mean that apt_repository
cannot add detect and add the proper url without a better heuristic.
2013-10-19 00:57:08 +02:00
Michael Scherer
fc211ac1a0
setup module, replace ':' by '_' in interface name, fix #4586
2013-10-19 00:24:07 +02:00
Peter Sankauskas
b793248df4
Now this disassociates EIPs from instances inside a VPC correctly. Time
...
for a PR.
2013-10-18 15:12:49 -07:00
James Tanner
3c4dd618e4
Fixes #4454 Make a temporary clean cnf file if unable to parse existing
2013-10-18 17:42:40 -04:00
Peter Sankauskas
0e459f65f0
First round of changes to the EIP module to get it to be able to work well inside a VPC, and to be able to delete EIPs as well
2013-10-18 14:38:58 -07:00
jctanner
92edf99c80
Merge pull request #4562 from nimbis/devel
...
Adding aws_access_key and aws_secret_key aliases to ec2_group arguments
2013-10-18 06:17:50 -07:00
Brian Schott
bdc8ea828e
added aws_access_key and aws_secret_key aliases to ec2_group arguments
2013-10-17 15:23:24 -04:00
jctanner
12eaefb7e6
Merge pull request #4539 from sayap/git-sha1
...
git: Always return the before/after revisions, even in check mode.
2013-10-17 11:36:03 -07:00
Michael DeHaan
8666f8ea24
Merge pull request #4568 from mmoya/features
...
Improve change detection in mysql_variables
2013-10-17 10:51:36 -07:00
James Tanner
4f674ec522
Fixes #4554 Enumerate user homedir if not passed as an argument
2013-10-17 13:15:32 -04:00
Maykel Moya
b90a250165
Improve change detection in mysql_variables
...
mysql_variables bindly executes a SET var = value query even when
the variable already has the requested value.
With this patch the query is executed only if the current value is
different to the requested one.
2013-10-17 19:13:58 +02:00
Thomas Ronner
aee68511e6
Fix illegal set operation in FreeBSD section of user module.
2013-10-17 15:02:23 +00:00
Michael DeHaan
8a516d1479
Various standardization to the proposed gce_storage module to bring things in line with updates to the S3 module.
...
Some typo fixes.
Further testing required.
2013-10-17 10:49:51 -04:00
Michael DeHaan
4bdf3da25a
Merge pull request #4333 from bennojoy/gcs
...
support for google cloud storage module
2013-10-17 07:35:53 -07:00
Michael DeHaan
baa13a5cc7
Merge pull request #4395 from erjohnso/devel
...
adding Google Compute Engine modules and inventory plugin
2013-10-17 07:30:55 -07:00
Maykel Moya
2592b2c3f9
Do key validation only when key is provided
...
key_id is optional, the previous code didn't handle the case of key_id
not specified
2013-10-17 12:04:04 +02:00
jctanner
7e8e186b3b
Merge pull request #4517 from adfinis-sygroup/devel
...
Remove keys regardless of the options
2013-10-16 17:40:43 -07:00
jctanner
c737f222d5
Merge pull request #4480 from joemaller/absent_path_fix
...
ignore src when file module state=absent
2013-10-16 17:29:21 -07:00
jctanner
51a1a54bfb
Merge pull request #4428 from robparrott/devel
...
Properly handle DEFAULT section with ConfigParser in ini_file modules
2013-10-16 17:18:17 -07:00
James Tanner
23cbdba65e
Fixes #4350 Create homedirectory if create=yes and directory is missing
2013-10-16 20:08:41 -04:00
Michael DeHaan
db7e4510f2
Merge pull request #4544 from mmoya/features
...
apt_key: Validate key_id and accept a leading '0x'
2013-10-16 12:32:28 -07:00
Maykel Moya
1a79d9ae58
apt_key: Validate key_id and accept a leading '0x'
2013-10-16 20:52:18 +02:00
Lorin Hochstein
1c5bdba977
s3: better check for walrus
...
Check for Walrus endpoint by looking to see if the endpoint is not AWS.
This fixes a bug where the user specifies an AWS endpoint via S3_URL,
but the code interprets it as Walrus and then fails.
2013-10-16 13:22:41 -04:00
James Tanner
807e602228
mysql_db: if connection is a socket, do not specify hostname
2013-10-16 09:59:31 -04:00
James Tanner
84a692bcf7
Fixes #4301 Use module_common functions for mysqldump and return better errors
2013-10-16 09:51:08 -04:00
Yap Sok Ann
8519d586ba
git: Don't add --branch while cloning if the version is a SHA-1 hash.
2013-10-16 20:37:07 +08:00
Yap Sok Ann
9f8cdac0aa
git: Handle network problem when running git ls-remote
.
2013-10-16 20:37:07 +08:00
Yap Sok Ann
a53e7045a6
git: Always return the before/after revisions, even in check mode.
...
The return values from check mode and non-check mode should match in all cases,
except when a SHA-1 hash is used as version, as there is no way to check if it
is a valid hash using `git ls-remote`.
Also, to accomodate this change, the force flag for the reset function has been
removed so that we can do the checking in main.
2013-10-16 20:37:07 +08:00
Yap Sok Ann
b9558828e8
git: Make function get_remote_head usable when cloning.
...
This allows the module to return the before/after revisions in all cases.
2013-10-16 20:37:07 +08:00
Yap Sok Ann
2ad4d77c9a
git: Remove unnecessary return code checking.
...
The functions either return rc=0 or call fail_json themselves.
2013-10-16 20:37:06 +08:00
Yap Sok Ann
9af05f4d2f
git: Full length SHA-1 in, full length SHA-1 out.
...
This removes ambiguity at the expense of slight backward incompatibility.
2013-10-16 20:37:06 +08:00
James Tanner
00f3ec645d
Fixes #4532 Send easy_install to get_bin_path instead of None
2013-10-15 18:15:08 -04:00
James Tanner
7061c99049
fix indentation in easy_install module docstring
2013-10-15 12:49:43 -04:00
Hiroaki Nakamura
54243dc8f5
Add support for Fedora, OpenSUSE and ArchLinux.
...
Tested under Fedora 19 and OpenSUSE 12.3. Not tested on ArchLinux.
2013-10-16 01:15:47 +09:00
Paul Sokolovsky
2e668f14f7
copy: Handle "no copy/propagate attrs only" for recursive mode well.
...
For this, add internal "original_basename" param to file module,
similar to copy module. (Param name is a bit misnormer now, should
be treated as "original basepath").
2013-10-15 18:40:40 +03:00
Paul Sokolovsky
b3b4f9885f
copy: Implement recursive copying if src is a directory.
...
If src param to copy is a directory, all files under it are collected
and pushed one by one to target. Source dir path handled in a way
simalar to rsync: if it ends with slash, only inside contents of
directory are copied to destination, otherwise the dir itself is
copied (with all contents of course). Original idea and implementation
by https://github.com/ansible/ansible/pull/1809 . Rewritten to address
review comments and simplify/correct logic.
2013-10-15 18:40:39 +03:00
Hiroaki Nakamura
8c5eb96de4
Do not use shortcut conditional operator which is not supported in Python 2.4.
2013-10-15 23:41:49 +09:00
James Cammarata
35284818a9
Handle ssh key files that may only have a type/key specified
...
If a specified key did not have a comment, it would be ignored as
an invalid key.
Fixes #4513
2013-10-15 09:05:50 -05:00
Stefan Heinemann
af704562a9
Set the options of an authorized key comma separated
...
According to the sshd man page, no spaces are permitted between the
options of an authorized ssh key
2013-10-15 15:29:52 +02:00
Stefan Heinemann
346d46a94c
Don't mind the options of a key when removing it
...
This allows to remove a key without knowing the options in the
authorized_key file
2013-10-15 15:29:47 +02:00
Mickaël Rémond
007a3fe154
Add executable parameter to find gem binary in gem module
...
This is especially needed with rvm where gem binary can be in unusual locations
2013-10-15 09:08:33 +02:00
Jeroen Hoekx
c16f4f0d91
Add jboss module to manage deployments to JBoss.
2013-10-15 08:53:10 +02:00
Michael DeHaan
e131de4de0
Added "debug: var=variableName" capability.
2013-10-14 21:01:38 -04:00
Jonathan Mainguy
df92881e26
Added note in description explaining this was added in Ansible 1.4
2013-10-14 20:08:44 -04:00
Michael DeHaan
84ff24d92c
Merge pull request #4346 from dmkoch/digitalocean-droplet-options
...
Add "virtio" and "private_networking" options for DigitalOcean droplets
2013-10-14 17:05:06 -07:00
Michael DeHaan
8349c04d06
Merge pull request #4488 from renanivo/devel
...
create install_options parameter for homebrew module
2013-10-14 16:47:59 -07:00
Cove Schneider
5f7e1fc306
Un-camelcase DockerContainers, rename class to DockerManager().
2013-10-14 13:49:53 -07:00
jctanner
79071aee79
Merge pull request #4470 from jyap808/patch-1
...
Assume state='directory' if recurse is set and previous state was 'direc...
2013-10-14 13:49:35 -07:00
Michael DeHaan
b8ec300d4c
Add note about feature being new in 1.4
2013-10-14 11:57:19 -04:00
Constantine Peresypkin
499a2fe456
add support for disk_config option to cloud/rax module
2013-10-14 11:57:19 -04:00
Michael DeHaan
6ff4806b90
Merge branch 'devel' of git://github.com/shirou/ansible into devel
2013-10-14 11:50:25 -04:00
Pedro Romano
e6062db92f
Implement a '_get_easy_install' helper function to find the desired
...
'easy_install' executable, modeled on '_get_pip'
from the 'pip' module to correctly handle all combinations of explicit
executable and virtualenv.
2013-10-14 11:48:45 -04:00
Pedro Romano
307dd77589
Refactor helper function '_get_pip' to handle the cases where an absolute
...
path explicit executable is passed to the task and to look for an explicit executable
by basename in a virtualenv if that is specified.
2013-10-14 11:48:28 -04:00
Pedro Romano
57a71043a3
New module argument to specify the executable used for running 'pip'. This allows support for system installation of packages on systems with multiple installations of Python.
2013-10-14 11:48:28 -04:00
Pedro Romano
3c33273071
New module argument to specify the executable used for running 'easy_install'. This allows support for system installation of packages on systems with multiple installations of Python.
2013-10-14 11:48:27 -04:00
Pedro Romano
48e50a9c11
Rename copy/pasted variables more appropriately.
2013-10-14 11:47:59 -04:00
Pedro Romano
5a5d431fa1
Changes examples from using Flask to some other package (Bottle was chosen) as per @mpdehaan's suggestion.
2013-10-14 11:47:59 -04:00
Michael DeHaan
54b5548068
Slight tweak to ovirt module docs.
2013-10-14 11:43:01 -04:00
Michael DeHaan
f6eae5571a
Update version_added in ovirt module.
2013-10-14 11:41:24 -04:00
Michael DeHaan
5dd25692d4
Merge pull request #3838 from vincentvdk/ovirt-mod
...
added new module "ovirt"
2013-10-14 08:40:07 -07:00
Michael DeHaan
de3731a14e
Some minor doc updates for the acl module.
2013-10-14 11:36:48 -04:00
Michael DeHaan
658b7d1f47
Merge pull request #3610 from bcoca/acl_module
...
initial draft acl module
2013-10-14 08:32:10 -07:00
Brian Coca
311892a567
added long names to support older version as per feedback
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-10-14 10:48:30 -04:00
Jurrien Bloemen
55062c69d6
Added full path to rhnreg_ks command for working correctly with sudo.
2013-10-14 16:05:01 +02:00
Yap Sok Ann
812fd22e98
Add packaging module for Gentoo Portage.
...
This is in no way comprehensive enough to cover all use cases, but hopefully
is sufficient to cover the common ones.
2013-10-14 18:57:48 +08:00
Keith Buck
36a8312de6
Improve the formatting and content for the sysctl module's description.
2013-10-14 07:16:47 +00:00
Cove Schneider
565db64a04
remove comment about requirements
2013-10-13 21:37:42 -07:00
Cove Schneider
a4922bc74c
add requirements back
2013-10-13 21:36:42 -07:00
Cove Schneider
618004f87b
clean up a few warnings
2013-10-13 21:34:58 -07:00
Cove Schneider
c51981b5b7
add python requirements to docs
2013-10-13 21:14:27 -07:00
Cove Schneider
fbca1ebc04
add example docs
2013-10-13 20:34:14 -07:00
Cove Schneider
1fe45c4f6c
add docker module
2013-10-13 15:07:27 -07:00
Eric Johnson
1b07e7a521
update defaults and help for 'name' and 'instance_names'
2013-10-13 13:48:09 -07:00
Eric Johnson
81b5c93c78
address a few review comments
2013-10-13 13:41:55 -07:00
Renan Ivo
776de30e6d
update version_added of homebrew module
2013-10-13 15:32:51 -03:00
David Stygstra
aa496e36a2
Minor style change: removed unnecessary dictionary
2013-10-13 12:35:53 -04:00
Renan Ivo
488fb484b7
set default options value to None in homebrew module
2013-10-13 10:42:12 -03:00
Renan Ivo
dd1b44acd5
create install_options parameter to homebrew module
2013-10-13 10:24:07 -03:00
Michael DeHaan
a130a8e614
Merge pull request #4477 from eggsby/devel
...
supervisorctl: user expansion on config filepath
2013-10-13 06:22:02 -07:00
Joe Maller
8597bf6bba
ignore src when file module state=absent
2013-10-13 01:22:53 -04:00
Thomas Omans
1dbdd9d6d1
supervisorctl: user expansion on config filepath
2013-10-12 15:57:42 -07:00
Michael Scherer
914226afc3
Fix issue 4433, make sure status is a int rather than a string
2013-10-12 22:10:40 +02:00
Jonathan Mainguy
9fdf4626ea
Changed resp= to response_file= as per mpdehaan's request
2013-10-12 13:28:48 -04:00
Harrison Gu
b5500d9a4d
Fix bug for setting ec2 tags
2013-10-12 20:57:32 +08:00
Julian Yap
76cec9d360
Assume state='directory' if recurse is set and previous state was 'directory'
...
Resolves this issue: https://github.com/ansible/ansible/issues/2067
2013-10-11 15:56:14 -10:00
Andrew Pope
6342046da6
Fixed broken force=yes on files for directories
2013-10-11 18:02:18 -04:00
James Cammarata
49130c688d
Adding 'unique' option to authorized_key module and cleanup
...
A small refactoring of the authorized_key module to accomodate these
changes, plus fixing some things like not rewriting the file on every
new key. These changes bring the original feature for ssh options in-
line with the comments in #3798
Fixes #3785
2013-10-11 16:22:37 -05:00
David Minor
ed7d3f92a0
Add ssh key options parameter to authorized_key module
2013-10-11 16:22:37 -05:00
Michael DeHaan
41aaad69aa
Make add_host clear the inventory pattern cache, add some more aliases. Fixes #4442 .
2013-10-11 16:37:10 -04:00
Andy Kluger
f97871e0d9
Corrected docs ("monitor" -> "monitoring" and dissociated monitoring from instance_tags in examples)
2013-10-11 13:32:23 -04:00
James Tanner
d21a0287a2
Remove all sys.exit calls in the cloud/s3 module
...
Fixes #4458
2013-10-11 11:28:47 -04:00
jctanner
861779bb6e
Merge pull request #4457 from mbarrin/devel
...
Fixed crash when s3 bucket did not exist for put operation
2013-10-11 08:18:51 -07:00
Matthew Barrington
ce0bf71245
Fixed crash when s3 bucket did not exist for put operation
2013-10-11 16:01:54 +01:00
Jimmy Tang
a4c8d3ee68
This oneliner change allows apt-key to inherit the http_proxy variable.
...
Before this fix
TASK: [apt_repository repo='ppa:vbernat/haproxy-1.5'] *************************
failed: [134.226.115.202] => {"cmd": ["apt-key", "adv", "--recv-keys", "--keyserver", "keyserver.ubuntu.com", "CFFB779AADC995E4F350A060505D97A41C61B9CD"], "failed": true, "rc": 2}
stderr: gpg: requesting key 1C61B9CD from hkp server keyserver.ubuntu.com
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
After the fix
TASK: [apt_repository repo='ppa:vbernat/haproxy-1.5'] *************************
changed: [134.226.115.202]
2013-10-11 15:19:52 +01:00
Michael DeHaan
e4036b1bfc
Merge pull request #4342 from pileofrogs/devel
...
mysql_replication switch to DictCursor for compatibility with more mysql server versions
2013-10-11 06:21:22 -07:00
Michael DeHaan
ce79efc34a
Add missing version_added doc to mysql login port parameter.
2013-10-11 09:14:14 -04:00
James Tanner
e3849f1be7
Fixes #4312 for older versions of usermod which do not have --append
2013-10-11 09:10:46 -04:00
Michael DeHaan
119b6d73dd
Remove examples of module antipattern of setting the choices array for boolean types.
2013-10-11 08:45:13 -04:00
Andy Kluger
5ce29734d2
Set default of 'yes' for update_cache, as is in the documentation
2013-10-10 17:18:06 -04:00
Dylan Martin
345329b69f
toned down the error message for unconfigured master/slave
2013-10-10 09:15:47 -07:00
Mads Weitling
ce799b9e0e
Fix Hg.__init__(...) reading value from self.hg_path
2013-10-10 15:46:10 +00:00
Mads Weitling
740a33bcab
Fix 'hg module fails with: AttributeError: 'AnsibleModule' object has no attribute 'parames''
2013-10-10 17:15:04 +02:00
Michael DeHaan
8d16a39af9
Correct typo
2013-10-10 09:15:04 -04:00
Robert Parrott
54aeaaf486
small change ... in order to get changed signal correct, move DEFAULT section test upward.
2013-10-10 09:10:00 -04:00
Boris Kaul
5a34e572f5
Add support for Rich Rules in firewalld module
2013-10-10 20:09:52 +07:00
Robert Parrott
762135915c
fix handling of [DEFAULT] section by ConfigParser. it is there by DEFAULT.
2013-10-10 09:01:00 -04:00
Michael DeHaan
35a3419bee
Merge pull request #4423 from localvoid/firewalld-fix_timeout
...
Fix timeout bug in firewalld module
2013-10-10 05:46:18 -07:00
Michael DeHaan
987bf9e451
Merge pull request #4422 from bennojoy/nova1
...
nova compute fix for instance name regex issue
2013-10-10 05:45:40 -07:00
Boris Kaul
194a7dab9f
Fix timeout bug in firewalld module
2013-10-10 13:41:42 +07:00
bennojoy
40565ef236
nova compute fix regex in instance name
2013-10-10 11:44:30 +05:30
Jim Kleckner
f231c86ff3
Add detail to copy module validate argument
...
This clarifies the validate command argument and makes it clear that if
it is present, it must include the '%s' argument for the path to the
temporary file to validate.
2013-10-09 18:21:43 -07:00
Jonathan Mainguy
e581156dfc
Added resp= option for svr4pkg to enable the -r option in pkgadd for response files
2013-10-09 19:57:52 -04:00
Joost Cassee
bd10aad71f
Add in a retry loop for route53 requests
...
The route53 api doesn't allow multiple overlapping requests, so if
it is still processing a previous request when the next comes in will
return an error.
Fixes #4085
2013-10-09 12:50:41 -05:00
James Tanner
c679491ece
#4408 s3: add force alias for overwrite and set True by default
2013-10-09 12:56:56 -04:00
Jeremy Price
3955b8e9c2
Adding the bin/ directory of the virtualenv (if you specify a virtualenv) as a path_prefix so that other programs that only exist in the virtualenv will be available to things being installed into said virtualenv. Classic example: installing gevent requires cython binary to be available, but if cython is in the virtualenv only it won't be found without this.
2013-10-09 12:50:29 -04:00
James Tanner
c55107fa83
Remove debug comment from s3 module
2013-10-09 12:25:09 -04:00
James Tanner
9c3fb9c2b7
4006: return s3 url even if file exists
2013-10-09 12:12:24 -04:00
Javier Candeira
f8255b538e
fix django_manage migrate command
2013-10-10 00:57:01 +11:00
Michael DeHaan
0e55bd892d
For values that are booleans in the module doc, the value in the doc section should be a boolean or truthiness
...
is engaged in the documentation formatting. This fixes the update_cache default in the docs to the proper
value of "no"
2013-10-09 07:52:23 -04:00
Michael DeHaan
203a4f10cd
Use explicit boolean defaults in apt module to make the code more clear.
2013-10-09 07:47:24 -04:00
James Tanner
b7f229d390
Second attempt at preventing ipv6 route enumeration on EL4 machines
2013-10-08 18:40:15 -04:00
James Tanner
4b1600aae5
Revert "Do not enumerate ipv6 routes in CentOS 4"
...
This reverts commit 5186c408f7
.
2013-10-08 15:51:12 -04:00
James Tanner
5186c408f7
Do not enumerate ipv6 routes in CentOS 4
2013-10-08 15:12:38 -04:00
Eric Johnson
cfc249931a
custom user-agent header
2013-10-08 16:36:35 +00:00
Michael DeHaan
d803ce7ab3
Fix documentation of default value in s3 module. Fixes #4289
2013-10-08 08:42:03 -04:00
Michael DeHaan
ce0efc8e25
Fix typo, relative to absolute, fixes #4126
2013-10-08 08:40:22 -04:00
Michael DeHaan
135f79f337
Add documentation about how passwords are generated.
2013-10-08 08:36:48 -04:00
Raul Melo
c8f9f8825f
Changed ansible target version
2013-10-08 00:27:08 +02:00
Raul Melo
59373657fa
Change file swdepot perms
2013-10-08 00:24:42 +02:00
Raul Melo
71e52b38f5
Made some code cleanups and use of module.run_command
2013-10-08 00:23:21 +02:00
Raul Melo
a1cdb3110e
Module for swdepot (HP-UX package manager)
2013-10-08 00:23:13 +02:00
Eric Johnson
9ca824c16d
adding Google Compute Engine modules and inventory plugin
2013-10-07 21:01:37 +00:00
James Cammarata
a2ac5d6df2
Better detection/categorization of ipv4 secondaries/virtual IPs
...
Fixes #3916
Fixes #3478
2013-10-07 15:18:33 -05:00
Michael DeHaan
0e909640c5
Make group_id be a list.
2013-10-07 15:34:35 -04:00
Michael DeHaan
c5672cf16e
Merge pull request #4389 from MattTheRat/devel
...
addresses #4371 - adds -m to usermod commands
2013-10-07 12:15:20 -07:00
Matt Warren
74c412e249
addresses https://github.com/ansible/ansible/issues/4371 - adding -m to home directory modification
2013-10-07 10:47:12 -04:00
Michael DeHaan
686d998b26
Merge pull request #4368 from sayap/ec2_ami
...
ec2_ami: Account for AWS's "eventual consistency" with AMI creation.
2013-10-07 06:09:34 -07:00
Michael DeHaan
8604212da9
Merge pull request #4352 from jhoekx/mysql-user-grant
...
Add grant parameter to MySQL user module
2013-10-07 06:08:39 -07:00
Michael DeHaan
709993aa27
Merge pull request #4334 from bennojoy/s3
...
minor fixes
2013-10-07 06:02:09 -07:00
Michael DeHaan
39a81c4361
Merge pull request #4300 from psvo/cloudformation_results_fix
...
Fail cloudformation operation when it is not completed successfully
2013-10-07 06:01:40 -07:00
Benno Joy
c1198dc12c
change "Changed" to changed
2013-10-07 18:29:03 +05:30
Michael DeHaan
f6c3dce497
Merge pull request #4336 from orkaa/devel
...
Fixes service update-rc.d functionality on debian
2013-10-07 05:56:43 -07:00
Michael DeHaan
a8902e878c
Merge pull request #4347 from sashka/devel
...
Remove options and protocols in source line with regex.
2013-10-07 05:55:43 -07:00
Michael DeHaan
4826d4b87a
Merge pull request #4309 from ryanaudiencepi/monit_fix
...
Fix monit uppercase and restart problem
2013-10-07 05:49:38 -07:00
Michael DeHaan
42e84e1b34
Merge pull request #4264 from wulczer/fix-linode-param-type
...
The payment term param in the Linode module is an int.
2013-10-07 05:48:37 -07:00
Michael DeHaan
8dae9fa5e7
Fix module formatting in the pkgutil module.
2013-10-07 08:24:02 -04:00
Michael DeHaan
37970112d9
Add "from" as an alias to "msg_from" in the hipchat module, to match docs.
2013-10-07 08:15:11 -04:00
Joshua Kehn
cc0c908cee
Added validate option to lineinfile
...
The validate option is constructed similarly to the template command's
validate option. TestRunner.py has been updated to include two new
tests, one for passing and one for failing validation.
2013-10-06 13:51:27 -04:00
Michael DeHaan
b74d9bbc90
Merge pull request #4364 from stoned/pre-1.6-passlib
...
Fix compatibility issue with passlib version < 1.6 (as encountered on eg...
2013-10-04 14:47:18 -07:00
Yap Sok Ann
a8f95435c3
ec2_ami: Account for AWS's "eventual consistency" with AMI creation.
...
Calling `ec2.get_image` right after `ec2.create_image` may raise error
"InvalidAMIID.NotFound". This has happend roughly 1 time out of 10 for me.
Other people has bitten by this too:
- 5707f100a0
- http://stackoverflow.com/a/14794952
- https://bitbucket.org/utoolity/bamboo-aws-plugin/pull-request/22/baws-116-fix-ec2-image-task-failing-with/diff
2013-10-04 23:17:04 +08:00
Martijn Lina
4cd3b9d637
replace dashes in rc.conf keys (which are based on freebsd rc.d filenames) to underscores
2013-10-04 16:30:39 +02:00
Michael DeHaan
a74c0091b2
Merge pull request #4366 from skyl/GenericBsd-get_default_interfaces
...
fixes 4365 - Mac with cisco vpn client, GenericBsdIfconfigNetwork get_default_interfaces fails with index out of range
2013-10-04 05:56:04 -07:00
Michael DeHaan
b9c337e436
"touch" option on file is new in 1.4
2013-10-04 08:45:05 -04:00
bennojoy
01a0fa1352
gc_storage rewrite commit 2
2013-10-04 16:47:09 +05:30
Benno Joy
834c990903
gc_storage rewrite commit 1
2013-10-04 16:32:24 +05:30
Skylar Saveland
b47add0f32
fixes 4365 - Mac with cisco vpn client, GenericBsdIfconfigNetwork get_default_interfaces fails with index out of range
2013-10-03 18:58:11 -07:00
Stoned Elipot
b03912278e
Fix compatibility issue with passlib version < 1.6 (as encountered on eg EL6 systems)
...
- passlib.apache.HtpasswdFile's 'default_scheme' was called 'default'
before passlib version 1.6
- while here also deal with passlib.apache.HtpasswdFile's older
'autoload' paramter vs the newer 'new' one.
2013-10-04 03:18:17 +02:00
Matt Martz
c56659a2a8
Update references for rax_clb_nodes to use rax_clb
2013-10-03 09:45:01 -05:00
Matt Martz
fd959a8b7c
Move rax_clb_nodes to rax_clb
2013-10-03 09:43:56 -05:00
Jeroen Hoekx
08b0773da5
Add append_privs parameter to MySQL user module.
...
This adds the privileges given to the existing list of privileges
instead of overwriting any existing ones.
2013-10-03 14:57:01 +02:00
Daniel Koch
cdc5e04d7b
Add check to make sure dopy is at least version 0.2.2 for digital_ocean module
2013-10-02 20:29:35 -04:00
Adam Miller
323e8d4a8c
fixed firewalld get_service_enabled
2013-10-02 18:52:53 -05:00
Alexander Saltanov
2bd6c5e262
Remove options and protocols in source line with regex.
...
Fixes #4311
2013-10-03 03:31:04 +04:00
Michael DeHaan
a94a141ad5
Merge pull request #4345 from jlund/fetch-typo
...
Fixed a typo in the fetch module documentation
2013-10-02 16:17:33 -07:00
Daniel Koch
8c0e8354bf
Add "virtio" and "private_networking" options for DigitalOcean droplets
...
The dopy manager defaults to False for virtio, but the DigitalOcean web interface defaults to True, which is a pretty safe default and sensible considering the performance gains.
Private networks are a new feature currently available only in the NYC2 region as of Oct 2, 2013.
NOTE: dopy >= 0.2.2 is required for these options to work.
2013-10-02 18:06:35 -04:00
Joshua Lund
db8dd1dcc2
Fixed a typo in the fetch module documentation
2013-10-02 16:02:18 -06:00
Andy Kluger
ee054a491a
Fix for Issue #2470 - gem version string processing
...
This fix assumes that no sane gem version has spaces in it, so when one like that is encountered, it will get truncated at the first space.
2013-10-02 17:55:30 -04:00
James Cammarata
d21714a37f
Fix for network byte order issues in accelerate
2013-10-02 15:37:15 -05:00
Dylan Martin
6b26a73681
switch to DictCursor
2013-10-02 13:00:07 -07:00
ryanaudiencepi
cd6d4f70c0
Monit fix - Use case insensitive comparison
2013-10-03 02:46:35 +08:00
Michael DeHaan
df529b9b69
Merge pull request #4338 from jlaska/ec2_group_idempotency
...
Add idempotency support to ec2_group
2013-10-02 10:01:28 -07:00
James Laska
e002496f0e
Add idempotency support to ec2_group
2013-10-02 11:29:59 -04:00
Nace Oroz
672a0c04e4
Fixes service update-rc.d functionality on debian
2013-10-02 14:27:38 +02:00
Michael DeHaan
42eeac5aba
htpasswd documentation formatting fix
2013-10-02 08:24:21 -04:00
bennojoy
00dcf0f1ac
minor fixes
2013-10-02 13:27:54 +05:30
bennojoy
c374b4e442
support for google cloud storage module
2013-10-02 12:39:45 +05:30
James Cammarata
912e3a7b0b
Merge branch 'accelerate_improvements' into devel
...
Conflicts:
library/utilities/accelerate
2013-10-01 21:22:17 -05:00
jctanner
351c4d749e
Merge pull request #4163 from lorin/htpasswd-doc
...
htpasswd docs: add notes about depending on python-passlib
2013-10-01 19:19:40 -07:00
Michael DeHaan
a43ebf0b29
Merge pull request #4330 from tgerla/ec2_eip-docs
...
ec2_eip module: note that there may be a delay reaching the instance
2013-10-01 15:12:07 -07:00
James Cammarata
fa80a17aa3
Make recv_data less greedy so it doesn't eat other packets
2013-10-01 16:50:32 -05:00
Tim Gerla
70be8cfd17
ec2_eip module: note that there may be a delay before the reassigned instance is reachble.
2013-10-01 14:50:06 -07:00
Michael Gregson
7e0a56d2a4
[digital_ocean] Remove command usage from digital_ocean_ssh examples
...
I seem to have forgotten to do this in my last commit.
2013-10-01 15:18:15 -06:00
Michael Gregson
b4fdb4c86b
[digital_ocean] revert original module and add one new module for each command
2013-10-01 15:12:41 -06:00
James Cammarata
c3d06b4639
Merge branch 'devel' of https://github.com/ansible/ansible into devel
2013-10-01 15:59:29 -05:00
James Tanner
c13dd50b5e
typo in ec2_eip docstring
2013-10-01 16:58:35 -04:00
James Cammarata
ac3cdf7c25
Merge branch 'devel' of https://github.com/digi691/ansible into digi691-devel
2013-10-01 15:51:51 -05:00
James Tanner
b98ab745f1
fix docstring indentation on scc modules
2013-10-01 16:46:17 -04:00
James Cammarata
59a5ce23d9
Adding an accelerate_timeout parameter for plays
...
This setting makes the timeout for each play configurable, rather than
hard-coding it at 300 seconds (now the default if left unspecified)
Fixes #4162
2013-10-01 15:26:50 -05:00
Peter Sprygada
7821b24144
initial ejabberd_user module
2013-10-01 16:21:25 -04:00
James Cammarata
f9c87868ac
Added keepalive packets to accelerate mode
...
Commands will now be started up in a separate task from the main
handler thread, so that it can be monitored for completeness while
sending a keepalive packet back to the controller to avoid a socket
receive timeout.
2013-10-01 15:19:21 -05:00
James Cammarata
344d8d51ab
Use atomic_move to put the file, rather than shelling out
...
Fixes #4321
2013-10-01 14:47:50 -05:00
James Cammarata
9341587520
Merge branch 'sha256sum-updates' of https://github.com/jlund/ansible into jlund-sha256sum-updates
2013-09-30 23:16:12 -05:00
James Cammarata
c8dcdc7b7a
Merge branch 'source_control-executable' of https://github.com/skyl/ansible into skyl-source_control-executable
2013-09-30 21:57:47 -05:00
Michael Gregson
b47df3e1f1
Add basic domain handling to digital_ocean cloud action
2013-09-30 20:50:22 -06:00
Michael Gregson
8276face94
[digital_ocean] Don't die when the id parameter is missing
...
It's okay for this to happen now, because we might move on to the name parameter
if unique_name is enabled.
2013-09-30 19:22:07 -06:00
Jim Dalton
f62b3be36d
Add AWS ElastiCache module
2013-09-30 16:34:16 -07:00
cdigiovanni
7ff2b3befd
Added support to disable and enable upstart jobs
2013-09-30 14:50:47 -05:00
ryanaudiencepi
9da0ae2a1f
Fix monit module. Monit restart bug
2013-10-01 03:41:17 +08:00
ryanaudiencepi
c2e2d53a16
Fix monit module. Use lowercase letters check instead of uppercase
2013-10-01 03:39:43 +08:00
James Cammarata
52a42bf607
Add more verbose debugging options for accelerate
2013-09-30 14:08:07 -05:00
Damian Moore
3c57168aaa
mysql_db now supports import and dump of gzip and bzip2 compressed files
2013-09-30 19:09:32 +01:00
Brian Harring
f88fed2060
Enforce umask for cron module, so cron_file generated files are 0644.
...
Certain cron implementations get cranky if files in cron.* are group
writable.
2013-09-30 13:21:07 -04:00
Petr Svoboda
19fb4f861c
Fail cloudformation operation when it is not completed successfully
...
When cloudformation operation is successfully submitted but some step
during stack creation or update fails, operation result should be
failed=True.
2013-09-30 15:47:43 +02:00
Petr Svoboda
e8a5c6f58a
Fix check for ROLLBACK_COMPLETE in cloudformation module
...
When stack creation is rolled back, final status is not
CREATE_ROLLBACK_COMPLETE but ROLLBACK_COMPLETE.
2013-09-30 15:15:19 +02:00
Nils Pascal Illenseer
4ee6c6d5df
Add option 'lz4' for compression
2013-09-30 14:20:21 +02:00
Petr Svoboda
5e4fff98f2
Add version_added to cloudformation tags parameter
2013-09-30 10:20:39 +02:00
Petr Svoboda
d294669dec
Add Boto version check for tags parameter of cloudformation module
...
Tags parameter requires at least version 2.6.0 of Boto module. When tags
parameter is used with older version, error is raised. When tags
parameter is unused, module works as before.
2013-09-30 10:20:39 +02:00
Blair Zajac
3a8c9f04da
apt: do not consider not-removed and not-upgraded packages as changes.
...
If one pins a package and does a 'apt-get dist-upgrade' then the
output looks like:
# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
cassandra
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
The check for any changes made should only be on the 'upgraded' and
'newly installed' values and not include the 'to remove' and 'not
upgraded' values.
2013-09-28 16:50:50 -07:00
Blair Zajac
d133c0aeee
apt: pass child process stdout and stdout to m.fail_json() and m.exit_json().
...
Without this, this fails:
- name: apt-get dist-upgrade
action: apt upgrade=dist
register: apt_get_contents
- name: apt-get clean
action: command apt-get clean
when: apt_get_contents.stdout.find("0 upgraded") == -1
TASK: [apt-get clean] *********************************************************
fatal: [192.168.2.2] => error while evaluating conditional: {% if apt_get_contents.stdout.find("0 upgraded") == -1 %} True {% else %} False {% endif %}
FATAL: all hosts have already failed -- aborting
2013-09-28 16:28:18 -07:00
Cristobal Rosa
617f7bb0a0
Added an space between code and comments in order to follow the coding standars
2013-09-28 00:02:43 +02:00
Cristobal Rosa
be279295b6
Added a new check to check whether an network interface is in promiscuous mode
2013-09-28 00:02:06 +02:00
Joshua Lund
20489f1346
* Updated SHA-256 functionality in the get_url module
...
(fixes issue #4277 )
* The sha256sum error message now displays the invalid
destination checksum if it doesn't match the one that
is specified in the arguments. This is useful for
debugging purposes.
* Non-alphanumeric characters, including the infamous
Unicode zero-width space, are removed from the sha256sum
argument prior to the check.
2013-09-27 14:37:21 -06:00
Petr Svoboda
b5ae761070
Add support for tags parameter to cloudformation module
...
Expose boto.cloudformation.create_stack() tags parameter. Supplied tags
will be applied to stack and all it's resources on stack creation.
Cannot be updated later (not supported by UpdateStack CloudFormation
API).
2013-09-27 13:39:01 +02:00
Skylar Saveland
b339485da8
add executable option to subversion module
2013-09-26 14:27:40 -07:00
Skylar Saveland
d8c61528db
add executable option to hg, refactor in doing so
2013-09-26 14:27:16 -07:00
Skylar Saveland
c4947ebc7d
add executable option to bzr module, refactor in doing so
2013-09-26 14:26:46 -07:00
Skylar Saveland
5243bd5fa3
executable option to git module
2013-09-26 14:15:28 -07:00
Jan Urbański
7fa92054fe
The payment term param in the Linode module is an int.
2013-09-26 18:23:21 +02:00
James Cammarata
2ed803837e
Merge pull request #4228 from mragh/devel
...
Include database param if provided and valid in django_admin commands
2013-09-25 14:58:29 -07:00
James Cammarata
9dd2d1eb13
Merge pull request #4222 from lessmian/devel
...
Module lvol fails when decimal point is a colon
2013-09-25 14:54:58 -07:00
James Cammarata
80524a8f2b
Merge pull request #4165 from jerm/devel
...
dest in s3 module does not work with ~username expansion for home directories
2013-09-25 14:54:11 -07:00
James Cammarata
484297cfa8
Added a version_added string to the new digital_ocean module param
2013-09-25 16:49:48 -05:00
James Cammarata
3fd0eefb97
Merge branch 'digital_ocean_idempotence_take2' of https://github.com/ralphbean/ansible into ralphbean-digital_ocean_idempotence_take2
2013-09-25 16:47:13 -05:00
James Cammarata
8b010cbb45
Make the ec2 wait code a little smarter
...
The code to determine the number of running instances could blow up
if the response from AWS did not actually contain any data. This code
makes it a bit smarter in handling, so that it will wait for a valid
response regardless of the wait condition.
Fixes #3980
2013-09-25 16:16:52 -05:00
James Cammarata
301a00ccf5
Merge branch 'obsd-fix-release' of https://github.com/johanwiren/ansible into johanwiren-obsd-fix-release
2013-09-25 14:49:57 -05:00
James Cammarata
b41ea366c8
Doc fix in htpasswd module due to colon on the line
2013-09-25 14:46:16 -05:00
James Cammarata
786a765063
Merge branch 'add-scheme-to-htpasswd-params' of https://github.com/PugglePay/ansible into PugglePay-add-scheme-to-htpasswd-params
2013-09-25 14:39:14 -05:00
James Cammarata
23417368df
Fixing up some open_iscsi docs and CHANGELOG update
2013-09-25 14:37:56 -05:00
James Cammarata
c98ed252fe
Merge branch 'open_iscsi_bis' of https://github.com/sergevanginderachter/ansible into sergevanginderachter-open_iscsi_bis
2013-09-25 14:35:01 -05:00
abelbabel
effcb963f6
typo
2013-09-25 18:50:41 +02:00
abelbabel
ee5ab48bec
removed typo
2013-09-25 18:38:46 +02:00
abelbabel
e504ff94e6
add check mode support
...
Could it be that easy or do I have missed something?
2013-09-25 17:51:17 +02:00
James Cammarata
776fc044dd
Merge pull request #4231 from drfickle/svn_docs
...
Elaborate on capabilities of subversion module
2013-09-24 11:15:52 -07:00
Steve Fox
bd48251b34
Elaborate on capabilities of subversion module
2013-09-24 11:10:09 -05:00
James Cammarata
a2be93e4b8
Merge pull request #4229 from eggsby/supervisorctl
...
supervisorctl module: fixing typo in error handling
2013-09-24 08:48:15 -07:00
egghead
255d2d6770
supervisorctl module: fixing typo in error handling
2013-09-24 15:36:16 +00:00
Jake Kreider
bd446ef777
Include database param if provided and valid in django_admin commands
2013-09-24 10:05:45 -05:00
Tomasz Lesniewski
385ffcdfb1
Module lvol fails when decimal point is a colon
2013-09-24 16:19:07 +02:00
Rene Moser
ff84812047
host: minor doc style improvements
2013-09-24 15:47:39 +02:00
Tomasz Lesniewski
e2815a56dc
Module lvol fails when decimal point is a colon
2013-09-24 15:06:18 +02:00
Michael DeHaan
314e1aafc1
Merge pull request #4220 from dagwieers/setup-dmidecode-fix
...
Fix for commented dmidecode output
2013-09-24 05:04:33 -07:00
Dag Wieers
5bd7664fac
Fix for commented dmidecode output
...
This patch fixes the problem that on some system dmidecode prints out warning information as commented text. For example:
[user@system ~]# dmidecode -s system-manufacturer
# SMBIOS implementations newer than version 2.6 are not
# fully supported by this version of dmidecode.
HP
So we remove all commented lines from the output.
2013-09-24 12:46:48 +02:00
Rene Moser
803b2b91a6
host: added another example
2013-09-24 09:15:16 +02:00
James Cammarata
93336ce00d
Merge branch 'devel' of https://github.com/volker48/ansible into volker48-devel
2013-09-23 21:24:43 -05:00
James Cammarata
a6d62ef59b
Minor pep8 cleanup
2013-09-23 16:37:42 -05:00
James Cammarata
29bff3ffc1
Merge branch 'supervisorctl' of https://github.com/eggsby/ansible into eggsby-supervisorctl
2013-09-23 16:31:50 -05:00
James Cammarata
4420379f59
Fixing some bugs found during testing in the host module
2013-09-23 16:05:43 -05:00
James Cammarata
da0d50c383
Merge branch 'feature/host' of https://github.com/resmo/ansible into resmo-feature/host
2013-09-23 15:42:30 -05:00
James Cammarata
d647c5dc00
Added a delimiter example and a version_added string for assemble
2013-09-23 15:32:36 -05:00
James Cammarata
a97872906f
Fixed a bug in the delimiter change for the assemble module
2013-09-23 15:29:13 -05:00
James Cammarata
bcf9a75d94
Merge branch 'devel' of https://github.com/pcgentry/ansible into pcgentry-devel
2013-09-23 15:18:15 -05:00
James Cammarata
a8fac7906d
Merge branch 'devel' of https://github.com/drybjed/ansible into drybjed-devel
2013-09-23 15:10:40 -05:00
James Cammarata
c31ece58fa
Added version_added string to new modprobe module and CHANGELOG update
2013-09-23 15:02:02 -05:00
James Cammarata
4d7b5da25d
Merge branch 'modprobe-module' of https://github.com/stygstra/ansible into stygstra-modprobe-module
2013-09-23 15:00:50 -05:00
James Cammarata
30a1560d67
Merge branch 'devel' of https://github.com/tomdymond/ansible into tomdymond-devel
2013-09-23 14:53:46 -05:00
James Cammarata
080f35f63a
Merge branch 'ec2_boto' of https://github.com/CharlesBlonde/ansible into CharlesBlonde-ec2_boto
2013-09-23 14:20:23 -05:00
James Cammarata
ca2950141b
Merge branch 'bcoca-env_facts' into devel
2013-09-23 14:18:27 -05:00
James Cammarata
d1f713938e
Modified env fact gathering to use the native python method
...
Also updated CHANGELOG for this feature
2013-09-23 14:17:40 -05:00
James Cammarata
19343288df
Merge branch 'env_facts' of https://github.com/bcoca/ansible into bcoca-env_facts
2013-09-23 13:46:11 -05:00
Jim Dalton
3ea0b2bc05
Add enable_availability_zone parameter to ec2 module.
2013-09-23 08:58:47 -07:00
Michael DeHaan
0dc232a177
Merge pull request #4159 from stygstra/quantum_subnet-nameservers
...
Add option for DNS nameservers to quantum_subnet module
2013-09-23 08:26:13 -07:00
Maciej Delmanowski
551b93c547
Made re.search string shorter
2013-09-23 12:27:14 +02:00
Maciej Delmanowski
40b0471e95
Add Linux Container identification
2013-09-23 12:15:33 +02:00
Andrey Shorin
ea488f5e05
Make --check mode work with fireball and accelerate connections
2013-09-23 13:51:43 +04:00
James Cammarata
4a467f71cd
Change touched -> touch for new file state, and cleaning up docs
2013-09-22 09:16:07 -05:00
James Cammarata
4d417401c0
Merge branch 'feature/file-state-touched' of https://github.com/resmo/ansible into resmo-feature/file-state-touched
2013-09-22 09:03:27 -05:00
Johan Wirén
e9554e5da2
Fixed setup module to no longer break on OpenBSD release versions.
2013-09-22 14:05:22 +02:00
René Moser
3a0fd84115
file: added file attributes in state=touched
2013-09-22 12:54:24 +02:00
René Moser
573ea5bdce
file: skip in check_mode if state=touched
2013-09-22 12:53:49 +02:00
egghead
3f4dc876fc
supervisorctl module: adding support for custom supervisord installations
...
Supervisord can be installed at the user level or system level.
Installating as a user is particularly useful for systems without root access.
Adds the ability to provide a custom supervisorctl executable path, supporting custom installations
2013-09-21 18:13:33 +00:00
René Moser
06fae59e8b
file: implemented state=touched. Closes GH-4097
2013-09-21 15:07:50 +02:00
James Cammarata
4efdf0d49f
More housekeeping
...
* Modified version_added strings in recent modules
* Added firewalld inclusion to the CHANGELOG
2013-09-21 01:06:34 -05:00
James Cammarata
8721ad2909
Moving firewalld module from net_infra to system
2013-09-21 01:02:19 -05:00
James Cammarata
720b68a3c6
Merge branch 'maxamillion/firewalld' of https://github.com/maxamillion/ansible into maxamillion-maxamillion/firewalld
2013-09-21 01:01:07 -05:00
James Cammarata
a26c1b64c6
Minor pep8 cleanup in ec2_eip module
2013-09-21 00:45:27 -05:00
James Cammarata
f369650922
Merge branch 'ec2_eip' of https://github.com/lorin/ansible into lorin-ec2_eip
2013-09-21 00:44:27 -05:00
Jim Dalton
d026153069
Add health check parameter.
2013-09-20 15:06:02 -07:00
James Cammarata
ecaf649adc
Changed the version_added field in rax_clb_nodes to 1.4
2013-09-20 16:58:59 -05:00
James Cammarata
93fd06d48c
Minor doc fix and a CHANGELOG update for the new rax_clb_nodes module
2013-09-20 16:57:29 -05:00
James Cammarata
e4ee97384a
Merge branch 'rax-clb-nodes' of https://github.com/neuroid/ansible into neuroid-rax-clb-nodes
2013-09-20 16:49:50 -05:00
James Cammarata
519d195f2a
Merge branch 'rax_wait_on_delete' of https://github.com/jlaska/ansible into jlaska-rax_wait_on_delete
2013-09-20 16:22:02 -05:00
Phillip
4b5b6e91fe
adding an optional delimiter argument to the assemble module
2013-09-20 15:50:09 -05:00
René Moser
0ba7acd205
host: code cleanup
2013-09-20 22:50:03 +02:00
Jim Dalton
38431adf06
Add ec2_elb_lb for managing ELBs
2013-09-20 10:53:10 -07:00
James Laska
03252e1d30
[cloud/rax] support wait on delete
...
Add support to existing rax module to honor the wait (and wait_timeout)
parameters on delete operations. This patch removes existing logic in favor of
the built-in pyrax.utils.wait_until method.
2013-09-20 13:49:39 -04:00
Pieter Avonts
60d8f92b3c
changed deprecated channel_label attribute
2013-09-20 12:58:43 +02:00
James Cammarata
c2e02fbd6b
Minor tweak to service changed logic from the previous commit
2013-09-19 15:00:25 -05:00
James Cammarata
f62093da56
Merge branch 'service-enable-fix' of https://github.com/gottwald/ansible into gottwald-service-enable-fix
2013-09-19 14:59:53 -05:00
Petr Svoboda
8d290e3394
Fix traceback in service module when svc_cmd is None (2nd fix)
...
When service module is used on unsupported Linux system where init
script is used directly, LinuxService.svc_cmd is None so .endswith()
fails.
This extends fix from e2f20db534
also
for state=restarted.
Fixes issue #3533
2013-09-19 14:36:02 -05:00
René Moser
bcaab4236b
host: updated version_added
2013-09-19 20:09:38 +02:00
Rene Moser
7f96dd832f
added module host
...
Add or remove entries in /etc/hosts using tasks:
- host: ip=127.0.0.1 hostname=localhost aliases=foobar.com,localhost.foobar.com
- host: ip=127.0.0.1 hostname=localhost state=present
- host: ip=192.168.1.1 state=absent
- host: hostname=localhost state=absent
- host: ip=::1 hostname=localhost aliases=ip6-localhost,ip6-loopback
2013-09-19 20:09:38 +02:00
René Moser
ccf4cf1dd8
Fixed missing required package in notes.
2013-09-19 19:34:15 +02:00
Timothy Appnel
99f616ecff
Added docs for archive options in sychronize module. Added missing default value for dirs option.
2013-09-19 03:17:45 -04:00
Timothy Appnel
c2e4129812
Modified changed marker in sychronize module
2013-09-19 03:17:45 -04:00
Timothy Appnel
c1bec5fa07
Added archive options to sychronize module as suggested by @smoothify but with a different default scheme to keep param definitions to a minimum.
2013-09-19 03:17:45 -04:00
Timothy Appnel
4a30ba3a61
Added ingenious change detection trick from @smoothify though at the cost of verbosity controls. (Quiet or verbosity > 1 breaks change detection. Also added better use of module_common methods.
2013-09-19 03:17:44 -04:00
Timothy Appnel
90867d0d0a
Removed busted tmp_dir option that was a bad idea to begin with.
2013-09-19 03:17:44 -04:00
Timothy Appnel
370784ef61
Updated version_added in sychronize module
2013-09-19 03:17:43 -04:00
Timothy Appnel
32ae6fdd43
Return of sychronize module code for take 3
2013-09-19 03:17:43 -04:00
David Stygstra
4b4e0926bb
Modules for managing Open vSwitch bridges and ports
2013-09-19 01:06:30 -04:00
Jeremy Price
f56b3fba3e
dest in s3 module does not work with ~username notation for home directories. Wrapped dest definition in os.path.expanduser() which will return the expanded path in case of successful tilde expansion and otherwise the original value
2013-09-19 00:32:13 -04:00
David Stygstra
58620ca477
Add Python 2.4 support to modprobe module
2013-09-19 00:04:20 -04:00
David Stygstra
27a08dc647
Module to manage kernel modules
2013-09-19 00:02:44 -04:00
Lorin Hochstein
d4326d8196
htpasswd docs: add notes about depending on python-passlib
2013-09-18 21:43:13 -04:00
David Stygstra
3fdbb56465
Add option for DNS nameservers to quantum_subnet module
2013-09-18 19:40:12 -04:00
Erick Yellott
af7b182958
Typo fix from accelerated: true
to accelerate: true
2013-09-18 16:47:49 -05:00
Ralph Bean
a9a2a96218
Add a new unique_name param to the digital_ocean module for idempotence.
...
As it stands now, it is difficult to write idempotent tasks for digital
ocean droplets. Digital ocean assigns new nodes a random id when they
are provisioned and that id is the only key that can be used to identify
it in subsequent runs of that play.
The workflow previously involved manual intervention:
- write a play defining a new node with no specified id
- run it, collect the randomly assigned id by hand
- modify the play to add the id by hand so future runs don't create
duplicate nodes
- perform future re-runs that check if the node exists (by its id)
- if it does exist then do nothing.
- if it does not exist, then create it and return a *new random id*
- collect the new random id by hand, modify the playbook file, and
start all over.
Its a huge pain.
The modifications in this commit allow you to use the 'hostname' as a
primary key for idempotence with digital ocean. By default, digital
ocean will let you create as many hosts with the same hostname as you
like. Here, we provide an option to constrain the user to using only
unique hostnames.
The workflow will now look like:
- write a play defining a new node with a specified hostname and
"unique_name: true""
- run it, create the new node and move on.
- re-run it, notice that a node with that hostname is already created
and move on.
2013-09-18 16:07:22 -04:00
Ralph Bean
6ecf41530b
Fix an example with a yaml syntax error.
2013-09-18 15:49:41 -04:00
Ralph Bean
d782d91b80
Fix some "make pep8" errors in the digital_ocean module.
2013-09-18 15:41:55 -04:00
James Cammarata
022918e5af
Merge branch 'fix/apt_repository_update_cache' of https://github.com/resmo/ansible into resmo-fix/apt_repository_update_cache
2013-09-18 12:40:39 -05:00
René Moser
9fccf96d61
apt_repository: added option update_cache.
...
The default behavior is to update_cache if changed.
If you add more then one repo, you may not want to update cache for every repo separately.
So you can now disable update_cache with this new option e.g. update_cache=no
Updating cache can also be handled using the apt module.
2013-09-18 19:14:08 +02:00
Ralph Bean
a1ea15141e
Remove trailing whitespace in digital ocean module.
2013-09-18 11:06:32 -04:00
Ralph Bean
3eab663f2e
Remove duplicate docs in digital ocean module.
...
The EXAMPLES block here has two copies of the same docs,
one nicely formatted, the other less so.
It looks like a pass was made to clean up the docs but the old
cruftier ones were never removed.
2013-09-18 11:05:06 -04:00
René Moser
a991b62a51
apt_repository: fix update cache after state=changed. Closes GH-4136
2013-09-18 11:47:39 +02:00
James Cammarata
671eeb65b2
Merge pull request #4138 from resmo/fix/redundant-fail-json
...
apt: fixed duplicate fail_json
2013-09-17 06:08:51 -07:00
Rene Moser
9449d62fb2
apt: fixed duplicate fail_json
2013-09-17 15:05:20 +02:00
Shuhao Wu
0d2a3f1b0c
Fixed monit restarted error.
...
Errors everytime...
2013-09-16 19:14:17 -04:00
James Cammarata
f4c5f37ca6
Merge branch 'issue_3417_systemd_stuff' into devel
2013-09-16 09:30:39 -05:00
James Cammarata
02033f9ec8
Merge branch 'archlinux-fact' of https://github.com/Schnouki/ansible into Schnouki-archlinux-fact
2013-09-16 07:45:38 -05:00
James Cammarata
c6fdb85d88
Merge branch 'issue_3421_apt_pkg_iU' into devel
2013-09-16 06:54:05 -05:00
James Cammarata
cee2bddc24
Updated version_added string for the new validate_md5 option
2013-09-16 05:42:13 -05:00
James Cammarata
d9cf1dfefb
Merge branch 'fetch' of https://github.com/bpennypacker/ansible into bpennypacker-fetch
2013-09-16 05:39:48 -05:00
Michael DeHaan
f93ef96a08
Merge pull request #4115 from r-p-e/devel
...
Add some more OpenBSD facts
2013-09-15 10:29:40 -07:00
Michael DeHaan
00c0770f1b
Merge pull request #4075 from sayap/easy_install
...
Locate easy_install path after (optionally) creating virtualenv.
2013-09-15 09:29:51 -07:00
r-p-e
2f887c6dca
Add some more OpenBSD facts
...
added:
* ansible_distribution
* ansible_distribution_release
* ansible_distribution_version
2013-09-15 17:58:29 +02:00
Ingo Gottwald
f7adbf2f29
Bugfix service module: Only change service state when needed
2013-09-13 22:04:37 +02:00
Lorin Hochstein
264d83731a
AWS elastic IP: Support for allocating IPs
...
This commit adds support for allocating new elastic IPs with the
ec2_eip module.
2013-09-12 21:11:24 -04:00
Charles Blonde
00ec91bb36
Update instance_profile_name message
2013-09-12 22:14:27 +02:00
Thomas Jost
dfb10e646e
Add Archlinux "distribution" fact
2013-09-12 11:55:08 +02:00
James Cammarata
0d408ff295
Use low-level package objects in the apt module to check installed state
...
Packages which are half-installed are not adequately represented by
the .is_installed field of the apt.package.Package object. By using the
lower-level apt_pkg.Package object (which provides the .current_state
field), we can check for a partially-installed state more accurately.
Fixes #3421
2013-09-11 23:33:59 -05:00
James Cammarata
d2bf244eb8
Merge branch 'fix_changed_for_yum_group' of https://github.com/hnakamur/ansible into hnakamur-fix_changed_for_yum_group
2013-09-11 16:47:58 -05:00
James Cammarata
72eaa0570e
Allow service module to manage services not ending in .service
...
Fixes #3417
2013-09-11 15:48:36 -05:00
James Cammarata
5110b2d440
Slight refactorization of the sysctl module
...
* Added in support for freebsd-style sysctl commands
* Replaced some functionality that was provided by module_common
* Simplified some logic in a couple of places (ie, not checking
a split with len() but instead limiting the split to 1)
Fixes #3380
2013-09-11 13:15:17 -05:00
James Cammarata
3e9b63febd
Compare exploded values in the sysctl module to avoid whitespace errors
...
Fixes #3931
2013-09-10 23:24:24 -05:00
James Cammarata
b2741f451e
Fixes to the service module for Ubuntu 12.04 (LTS)
...
Fixes #3615
Fixes #3572
2013-09-10 22:19:15 -05:00
Brian Coca
ef5b735cd5
now w/o python module dependencies
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-09-10 23:13:36 -04:00
James Cammarata
9a3a3e648b
Check for systemd ownership of a service even if an init.d script exists
...
Also slight modification to the error message in the earlier commit that
modified the update-rc.d detection portion of the code
Fixes #3474
2013-09-10 19:37:51 -05:00
Hiroaki Nakamura
4d2c2a262a
Add an example for installing a group with the yum module.
2013-09-11 02:14:16 +09:00
Hiroaki Nakamura
caa68746ae
Fix to getchanged correctly for yum groupinstall.
2013-09-11 02:10:53 +09:00
James Cammarata
7c8aa669cf
Minor fix to account for template service names in systemctl
2013-09-10 11:31:13 -05:00
James Cammarata
6c3af4df81
Fix for update-rc.d based systems that also have systemd installed
...
By default, the service module had assumed that if the system had the
update-rc.d binary, the service was either managed via upstart or standard
sysV init-style scripts. This patch adds a check for systemctl ahead
of the other methods when update-rc.d is detected, and also simplifies
the logic around the detection of systemctl-managed services
2013-09-10 11:15:30 -05:00
Yap Sok Ann
498c2665de
Locate easy_install path after (optionally) creating virtualenv.
...
Without this, the first call to the easy_install module with a new virtualenv
will only create the virtualenv without installing the intended package, since
the `_is_package_installed` check will succeed as running /usr/bin/easy_install
as non-root user will return permission denied error with empty stdout.
2013-09-10 11:22:06 +08:00
James Cammarata
808d9596b2
Fixing typos in is_keyid function definition and usage
...
Fixes #4068
2013-09-09 17:26:44 -05:00
Charles Blonde
ac4e16a99b
Add support to Boto library < 2.5.0
2013-09-09 23:48:35 +02:00
James Cammarata
b3c0e3e45e
Revert "Styling: deprecation"
...
This reverts commit ecc2b6e742
.
Fixes #4069
2013-09-09 15:17:43 -05:00
James Cammarata
af139cd56a
Merge branch 'file_fixes' of https://github.com/bcoca/ansible into bcoca-file_fixes
2013-09-09 10:29:11 -05:00
Adam Miller
4220c3cc30
added try/catch around .connected call
2013-09-09 10:03:59 -05:00
Charles Blonde
02171711fa
Fix wait_for default value to follow the documentation (documentation = 180, default value = 120)
2013-09-08 23:52:40 +02:00
Charles Blonde
9a993992be
Fix wait_for conversion between String to int
2013-09-08 23:49:33 +02:00
Matt Hite
f1a94adbbe
Documentation additions and major refactor
2013-09-06 17:15:01 -07:00
James Laska
546788a1b6
The required package for selinux is libselinux-python
2013-09-06 16:26:48 -04:00
Matt Hite
46b32478d2
Documentation additions
2013-09-06 12:31:02 -07:00
James Cammarata
7752a56091
Merge branch 'devel' of https://github.com/abompard/ansible into abompard-devel
2013-09-06 13:51:45 -05:00
James Cammarata
71bf9495ef
Merge branch 'fix_postgresql_db' of https://github.com/yteraoka/ansible into yteraoka-fix_postgresql_db
2013-09-06 13:26:01 -05:00
James Cammarata
b65cefe893
Cleaning up pep8 whitepsace issues in the mysql_replication module
2013-09-06 12:50:50 -05:00
James Cammarata
03e124d91f
Merge branch 'bugfix' of https://github.com/jsmartin/ansible into jsmartin-bugfix
2013-09-06 12:47:27 -05:00
James Martin
8c1ed028d3
Fixes for python 2.4 support, better collection of riak version.
2013-09-06 13:42:27 -04:00
James Cammarata
3adb91a4b4
Added version_added to the mysql_variables module doc section
2013-09-06 12:32:08 -05:00
James Cammarata
a57ced4b66
Merge branch 'mysql_variables' of https://github.com/banyek/ansible into banyek-mysql_variables
2013-09-06 12:25:52 -05:00
James Cammarata
a56c695bc8
Added version_added to the mysql_replication module doc section
2013-09-06 12:23:41 -05:00
James Cammarata
ff19cdae39
Merge branch 'mysql_replication' of https://github.com/banyek/ansible into banyek-mysql_replication
2013-09-06 12:10:31 -05:00
James Cammarata
441062f061
Cleaning up whitspace issues in the mysql_user module
2013-09-06 10:51:53 -05:00
John Hamelink
892c594319
Fixed #3767 - mysql_user command fails with dots (and underscores) in
...
database names.
2013-09-06 10:51:53 -05:00
Brian Coca
c2d1607490
Added collection of user's env
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-09-06 08:55:37 -04:00
James Cammarata
aa0a31c0fc
Merge pull request #3966 from sergevanginderachter/uribug
...
Fix bug in uri where redirect check fails.
2013-09-05 22:03:42 -07:00
James Cammarata
82e1722fff
Merge branch 'aix_wpar_facts' of https://github.com/mplonka/ansible into mplonka-aix_wpar_facts
2013-09-05 23:49:29 -05:00
James Cammarata
84c977258f
Merge branch 'rdsfixes' of https://github.com/jamespharaoh/ansible into jamespharaoh-rdsfixes
2013-09-05 23:47:32 -05:00
James Cammarata
4a30bac78b
Corrected example for lineinfile due to ': ' on line
...
Closes #3992
2013-09-05 20:37:54 -05:00
Aurélien Bompard
5a949dcafc
Module postgresql_privs: fix default arguments
...
Defaults arguments must not be added to the connection keywords, as
the other postgresql modules already do.
Closes #4043
2013-09-06 00:17:49 +02:00
James Cammarata
20b0dc4abd
Check for an empty executable passed into the accelerate plugin
...
This was breaking at least the script module, so it would seem best
to check for it and set it to the default executable value
2013-09-05 15:11:26 -05:00
James Cammarata
f04af9118e
When putting a file in accelerated mode, make sure it's chowned correctly
2013-09-05 12:04:08 -05:00
Tom Dymond
11c2378259
Add option to specify the MySQL server port
2013-09-05 16:25:34 +01:00
Jell
a47f2674a4
Add crypt scheme to htpasswd params
2013-09-05 12:05:01 +02:00
TERAOKA Yoshinori
43464b6243
fix get_db_info
...
using pg_roles instead of pg_user
if database owner is a role (not user) then it can not select form pg_user table.
2013-09-05 12:40:16 +09:00
James Cammarata
d27372ff08
Modified ec2_elb doc per issue #3849
2013-09-03 16:13:25 -05:00
James Cammarata
4eedfa46a2
Merge branch 'devel' of https://github.com/mhite/ansible into mhite-devel
2013-09-03 15:05:13 -05:00
James Cammarata
8a016bb374
Adding the facility to the accelerate daemon syslog calls
2013-09-03 11:30:29 -05:00
James Cammarata
26a8d4ce9f
Added 'reloaded' state to list of states checked for bounced services
...
Fixes #3556
2013-09-03 09:49:19 -05:00
Serge van Ginderachter
a351c25c59
Introduce open-iscsi module to manage targets on the initiator.
2013-09-03 13:31:28 +02:00
James Cammarata
d05c61d1f0
Merge branch 'devel' into fireball2
...
Conflicts:
lib/ansible/playbook/__init__.py
lib/ansible/playbook/play.py
2013-09-02 21:54:02 -05:00
Marcus McCurdy
46ff02bc57
Makes pervious lineinfile fix more explicit
2013-09-02 16:16:45 -04:00
James Pharaoh
137a32ca36
make rds handle vpc security groups properly
2013-09-02 20:40:41 +02:00
James Pharaoh
dc5ffb688c
fix for rds region variable
2013-09-02 20:40:32 +02:00
Marcus McCurdy
64fa95ca11
Improves lineinfile's error checking
...
Line in file would raise a TypeError exception if
the 'line' key was in params, but its value was None.
2013-09-02 11:14:40 -04:00
Serge van Ginderachter
faae84bf0e
bigip_node: additional code
...
- checks if address already assigned to other node name
- add description for node
- check for node addres changes
- add missing code "node exists, potentially modify attributes"
2013-09-02 16:10:09 +02:00
Matt Hite
58680f38c3
Initial bigip_node version
2013-09-02 10:53:18 +02:00
James Cammarata
d69d5c294f
Renaming fireball2 as 'accelerate' and removing old references
2013-08-30 13:26:27 -05:00
Ivan Vanderbyl
b214f4a708
Fixed unfollow logic
2013-08-30 12:43:27 +10:00
Ivan Vanderbyl
cc484b629e
Added LogEntries module
2013-08-30 12:20:57 +10:00
Serge van Ginderachter
a311ee35b3
Fix bug in uri where redirect check fails.
...
When the redirect check fails, the 'status' key is not set in
resp_redir, so we need to check this.
2013-08-29 15:58:01 +02:00
Michael DeHaan
39fe40bb60
Merge pull request #3953 from melodous/issue-3908
...
Fix issue 3908. There was some ilegal operations over the sets
2013-08-28 14:01:38 -07:00
Michael DeHaan
1772b1b203
Merge pull request #3963 from djoreilly/quantum-net-doc
...
quantum_network: fix some doc mistakes
2013-08-28 13:53:03 -07:00
Darragh O'Reilly
993413e706
quantum_network: fix some doc mistakes
...
- tenant_name was missing.
- comments were on wrong tasks.
- error message had a reference to glance.
2013-08-28 21:19:24 +01:00
James Cammarata
af1dd7075f
Adding chunked file transfers to fireball2
2013-08-28 11:14:58 -05:00
James Cammarata
959138d00d
Added accelerate_port to plays, and made it configurable
2013-08-28 11:14:58 -05:00
James Cammarata
b45342923c
Initial support for sudoable commands over fireball2
...
Caveats:
* requiretty must be disabled in the sudoers config
* asking for a password doesn't work yet, so any sudoers users must
be configured with NOPASSWD
* if not starting the daemon as root, the user running the daemon
must have sudoers entries to allow them to run the command as the
target sudo_user
2013-08-28 11:14:58 -05:00
James Cammarata
4b552457e7
Bail out correctly if socket.recv gets nothing (indicating a closed socket)
2013-08-28 11:14:58 -05:00
James Cammarata
521e14a3ad
Fireball2 mode working!
2013-08-28 11:14:58 -05:00
Bruce Pennypacker
cf6a76c814
changed ignore_md5_mismatch to validate_md5
2013-08-28 14:41:00 +00:00
Bruce Pennypacker
41c474d129
added optional ignore_md5_mismatch parameter
2013-08-28 14:16:57 +00:00
Jharrod LaFon
be57d7cc99
The cloudformation module argument spec should match the documentation, so that template_parameters is a required argument.
2013-08-27 15:09:30 -06:00
Raul Melo
461858e476
Fix issue 3908. There was some ilegal operations over the sets
2013-08-27 17:07:42 +02:00
Michael DeHaan
8ec806905d
Merge pull request #3942 from jocelynj/gem
...
Correctly handle option user_install in gem module
2013-08-27 06:00:06 -07:00
Michael DeHaan
4ca5db0a57
Merge pull request #3861 from djoreilly/quantum_net_types
...
quantum_network should not default network provider type to local
2013-08-27 05:57:21 -07:00
James Cammarata
a8984a6b2b
Minor text corrections in the yum module documentation
2013-08-24 21:46:41 -05:00
James Cammarata
7625f40f99
Merge pull request #3941 from hnakamur/update_yum_doc_for_name_accepts_url_and_path
...
Add description and examples for the name parameter accepts a url or a l...
2013-08-24 19:43:33 -07:00
James Cammarata
ceddc37f07
Fix for the cron module on FreeBSD
...
Apparently crontab on freebsd does not like the file path coming before
the "-u username" portion of the command to install the crontab
2013-08-24 21:37:10 -05:00
Hiroaki Nakamura
a0da0afe00
Fix a bug in DebianStrategy.get_permanent_hostname(). Use strip, not split!
2013-08-25 07:46:23 +09:00
Hiroaki Nakamura
4f91238e34
Rewrite with "try ... finally" instead of "with" statement to support Python 2.4.
2013-08-25 07:44:18 +09:00
Hiroaki Nakamura
3b1d7d88b5
Remove extra sysloggings.
2013-08-25 07:35:20 +09:00
Hiroaki Nakamura
f4ba0e78a4
Raise an error on unsupported platform/distributions.
2013-08-25 07:32:37 +09:00
Jocelyn Jaubert
f958a5ac81
Correctly handle option user_install in gem module
2013-08-24 22:49:18 +02:00
Hiroaki Nakamura
aa9e05baa2
Add description and examples for the name parameter accepts a url or a local path to a rpm file.
2013-08-25 02:30:41 +09:00
Hiroaki Nakamura
ce2b37e2ff
Add a hostname module, which sets system's hostname.
2013-08-25 00:49:15 +09:00
Marcin Płonka
61298e4703
Skipping facts not available on AIX WPARs
2013-08-24 07:24:05 +02:00
James Cammarata
2f6dcfe36f
Fixed small typo from the merge conflict in the route53 module
2013-08-23 13:40:57 -05:00
James Cammarata
7d69d1e289
Merge branch 'rb2' of https://github.com/bpennypacker/ansible into bpennypacker-rb2
2013-08-23 13:07:48 -05:00
Bruce Pennypacker
80ddb1aee6
Added wait parameter
2013-08-23 13:56:59 -04:00
James Cammarata
bb75050912
Merge branch 'rb2' of https://github.com/bpennypacker/ansible into bpennypacker-rb2
...
Conflicts:
library/cloud/route53
2013-08-23 11:36:45 -05:00
shirou
e18ede85a0
supports nested values of ohai.
2013-08-23 17:00:56 +09:00
Brian Coca
0e2c63212c
- fixed typos and errors from feedback
...
- now makes sure a proper mask is added
- now captures I/O error produced when group, user or permissions are
invalid
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-08-22 23:35:24 -04:00
James Cammarata
1d98e7bc05
Cleaning up some pep8 issues in the pkgutil module
2013-08-22 20:21:02 -05:00
James Cammarata
dfbe1132d2
Merge branch 'allow_wildcard_yum' of https://github.com/mscherer/ansible into mscherer-allow_wildcard_yum
2013-08-22 16:20:10 -05:00
James Cammarata
7bd8c18fa7
Merge branch 'gitfix' of https://github.com/johanwiren/ansible into johanwiren-gitfix
2013-08-22 15:30:58 -05:00
Johan Wirén
dcd556b92f
Fixed so that we no longer check with the remote if a checkout already is at the desired sha version.
2013-08-22 22:05:37 +02:00
James Cammarata
12f2caeed6
Merge branch 'pacman_local_plus_check' of https://github.com/mivok/ansible into mivok-pacman_support_check_mode
2013-08-22 14:45:54 -05:00
James Cammarata
de4ed11fa6
Merge branch 'pacman_support_check_mode' of https://github.com/mivok/ansible into mivok-pacman_support_check_mode
2013-08-22 14:29:56 -05:00
Arthur Taylor
1dd3ff3879
Added Overwrite option for Route53 record creation
2013-08-22 12:46:20 -05:00
James Cammarata
abac720255
Merge branch 'command-relpath' of https://github.com/j2sol/ansible into j2sol-command-relpath
2013-08-22 11:16:51 -05:00
Joshua Lund
654b37f212
Fixing typo in EC2 modules
2013-08-21 18:13:05 -06:00
Jesse Keating
36ca709849
Allow for relative paths by using abspath
...
relative pathing comes in handy on occasion, particularly when
delegating to localhost and running some command out of your playbook
repo. Making use of os.path.abspath will allow for the full path to
chdir and executable to be discovered if not provided.
2013-08-20 22:48:42 -07:00
James Cammarata
ae98a025bb
Minor doc fixes for the pkgutil module
2013-08-20 21:08:56 -05:00
Alexander Winkler
59c7ef2afa
Added module pkgutil
2013-08-20 21:08:56 -05:00
Bruce Pennypacker
2e20387671
yet another rebase attempt
2013-08-20 15:15:58 -04:00
Bruce Pennypacker
0f458210bc
Rebase attempt
...
No idea if I'm rebasing properly or not. This is my first attempt.
2013-08-20 15:14:16 -04:00
Stephen Fromm
cc58403e48
Apply consistent parameter alises to hg and subversion
...
For issue #3372 , apply consistent parameter aliases to source_control
modules. For hg, add name and version and add to documentation string.
For subversion, add version and document version and name aliases in
documentation string.
2013-08-20 13:43:26 -05:00
James Cammarata
49b0ff18a7
Missed some typos in macros for the xattr doc
2013-08-20 00:50:56 -05:00
James Cammarata
230077fda9
Fixing docs in xattr module
2013-08-20 00:47:07 -05:00
James Cammarata
0747d41e76
Cleaning up some typos in the xattr module
2013-08-19 16:08:32 -05:00
James Cammarata
5e4f9657ca
Merge branch 'xattr2' of https://github.com/bcoca/ansible into bcoca-xattr2
2013-08-19 15:42:51 -05:00
Michael DeHaan
1509e995df
Merge pull request #3874 from mscherer/relax_nova_compute_argument
...
image_id is not required to delete a vm from openstack
2013-08-19 12:16:04 -07:00
James Cammarata
a39aa57c5c
Fixing small typo in redis module documentation
2013-08-19 14:04:58 -05:00
James Cammarata
17aa738872
Merge branch 'redis-config' of https://github.com/slok/ansible into slok-redis-config
2013-08-19 13:35:31 -05:00
James Cammarata
77b98df63b
Minor fix, vpc_id is not required for the ec2_group
2013-08-19 11:38:06 -05:00
Andrew de Quincey
58e85855e4
Add module to control EC2 security groups
2013-08-19 11:38:06 -05:00
sjahl
4dd68c07a0
setting 0644 permissions on mkstemp file handles. Fixes issue #3857
2013-08-18 11:03:43 -04:00
Mark Harrison
a347bfa2bb
Merge branch 'pacman_local' into pacman_local_plus_check
...
Conflicts:
library/packaging/pacman
2013-08-17 17:56:33 -04:00
Mark Harrison
0419fb74bb
Support check mode with pacman module
2013-08-17 17:44:41 -04:00
Mark Harrison
f52a1c8f46
Allow installation of local packages with pacman
2013-08-17 14:46:16 -04:00
Michael Scherer
472654447c
Allow to use '*test*' in enablerepo for yum action
...
Yum commandline permit to use a wildcard to enable and disable
repositories in the --enablerepo switch, permitting to enable
a complete set of repository at once ( like all rpmfusion, all
update-testing, etc ).
However, this doesn't work in yum due to more stringent checks
that verify that a exact match is given for the name of the
repository , see commit 5c26805.
This commit enhance the check by permitting to test more than
1 repository at a time, thus permitting to use wildcards.
2013-08-17 18:43:53 +02:00
Michael Scherer
3f158a4688
image_id is not required to delete a vm from openstack
...
Since deletion do not check the type of image or anything,
and since that's tedious to keep track of the image_id and
just adding noise to add image_id for nothing, this commit
just relax the requirement.
2013-08-17 17:56:19 +02:00
Adam Miller
50adda5096
added version checking, doesn't work in older versions
2013-08-16 17:29:57 -05:00
Michael DeHaan
dacd311474
Removing synchronize momentarily as it looks like this won't make 1.3 dates
2013-08-16 15:22:39 -04:00
Brian Coca
49d7f22db8
now correctly detects hard links
...
simplified check_mode
simplified other file attribute handling in link mode
made conditionals clearer
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-08-15 23:39:02 -04:00
Brian Coca
52dd1dd4c5
now missing dep gives nicer error and docs disambiguate as several libs
...
out there have same name.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-08-15 21:26:35 -04:00
Darragh O'Reilly
fb42efc355
quantum_network should not default network provider type to local
...
It should allow the Quantum service to decide based on its configuration.
2013-08-15 19:51:22 +01:00
Matt Hite
e2278fd9e8
Automatically prepend partition if non-fully qualified monitors are passed
2013-08-13 22:00:49 -07:00
Matt Hite
b26a88095f
Documentation fixes and enhancements
2013-08-13 20:59:49 -07:00
James Cammarata
10a0f03cdc
Cleaning up of apt_repository module and removing wget parts
2013-08-13 16:11:03 -05:00
Adam Miller
7ad8f6b176
added firewalld module
...
update with feedback from pull request
2013-08-13 15:38:56 -05:00
Michael Vogt
de404eac06
use either pycurl or wget to download from launchpad, also improve error message if neither is installed
2013-08-13 14:39:47 -05:00
Michael Vogt
5e56d42ed1
use pycurl instead of urllib2 when talking to launchpad to actually get SSL cert verification, see https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/915210 or CVE-2011-4407 for a previous similar issue in software-properties
2013-08-13 14:39:47 -05:00
James Cammarata
c4852f6954
Cleaning up some pep8 whitespace issues in mongodb_user
2013-08-13 13:00:37 -05:00
lwade
eaac295fb2
Basic module to tag resources in EC2.
2013-08-13 12:55:06 -05:00
Vincent Van der Kussen
92a8f21535
added nwe module "ovirt"
2013-08-13 19:25:40 +02:00
James Cammarata
0958673574
Reverting version_added field in the apt_repository module
2013-08-13 09:53:49 -05:00
Alexander Saltanov
ded947008a
Replacement for apt_repository.
...
1. Debian Squeeze is supported out of box now.
2. Repository type "deb" or "deb-src" should be explicitly specified.
3. If a source had beed added it must be possible to remove it.
4. PPA can be only used against Ubuntu hosts.
2013-08-13 09:53:49 -05:00
asmajlovic
8f45b77d30
Comparison data type mismatch corrected
2013-08-13 09:28:53 -05:00
James Cammarata
0c98c764e3
Fixing up a small issue with the mongodb_user docs
2013-08-13 09:05:19 -05:00
Ben Podoll
94e60563b4
adding fixes to support older versions of mongo (and pymongo) as well as new versions
2013-08-13 00:23:58 -05:00
Ben Podoll
bcef62cd39
adding comment about required version of mongodb to use the roles param
2013-08-12 21:25:21 -05:00
Ben Podoll
d330228d11
adding the ability to specify roles when adding/modifying a mongo user
2013-08-12 15:03:31 -05:00
Ben Podoll
3e32654f9d
fixing problem causing docs not to build
2013-08-12 12:17:34 -05:00
Ben Podoll
13bef3579f
adding a little more info to the 'path' param so it's clear there are aliases (which are used in other examples) to avoid confusion
2013-08-12 11:45:32 -05:00
James Cammarata
6feb4e3837
Fail apt package install when nothing is matched by the fnmatch pattern
...
Related to PR #3823
2013-08-12 11:26:31 -05:00
Michael Vogt
5c39c659e5
add support for fnmatch() style apt filenames
...
You can write a apt action like "- apt: pkg=apt*" with this package.
2013-08-12 16:11:15 +02:00
Mark Mandel
6e3ec9ccc0
expand user home path in stat.
2013-08-12 17:34:54 +10:00
Michael DeHaan
9b09ff4a65
Merge pull request #3821 from danxshap/django_venv_expand_user
...
Use home path expansion for virtualenv param in django_manage module
2013-08-11 17:53:01 -07:00
danxshap
4db4607ee5
use home path expansion for virtualenv param in django_manage module
2013-08-11 14:02:13 -07:00
Michael DeHaan
4e5feb6322
Merge pull request #3763 from j2sol/rax-updates
...
Update rax to sync with rax_clb_nodes
2013-08-11 13:37:25 -07:00
Michael DeHaan
bc02e20503
Merge branch 'rsynctake2' into devel
...
Conflicts:
CHANGELOG.md
2013-08-11 16:22:36 -04:00
Michael DeHaan
cde87f2f55
Add missing version_added to docs.
2013-08-11 16:21:00 -04:00
Michael DeHaan
70c42eeb64
Merge pull request #3784 from drewblas/devel
...
Added git disclaimer about dealing with ssh host checking
2013-08-11 12:50:48 -07:00
Michael DeHaan
1336bbd2f2
Merge pull request #3815 from amenonsen/typos
...
Fix some typos discovered during casual reading
2013-08-11 08:45:00 -07:00
Abhijit Menon-Sen
1a90d01ba9
Fix some typos discovered during casual reading
2013-08-11 18:41:23 +05:30
Dan Robinson
bda2ce6ffd
Brings postgresql_db examples in line with documentation.
...
As of now, the documentation lists a parameter as "name",
whereas the examples use a parameter called "db". This brings
them in line.
2013-08-11 00:41:23 -07:00
Michael DeHaan
f8c97d6e79
Style/docs cleanup, and also improve an error message.
2013-08-10 18:58:45 -04:00
Michael DeHaan
aeb8649da5
Merge branch 'ansible-rsync-take2' of git://github.com/tima/ansible into rsynctake2
2013-08-10 18:31:45 -04:00
Michael DeHaan
5e049a5df7
Merge branch 'fix_service_with_initscript' of git://github.com/psvo/ansible into devel
2013-08-10 18:05:35 -04:00
Michael DeHaan
146bbfecc5
Smite tabs in whitespace.
2013-08-10 17:58:03 -04:00
Timothy Appnel
adbca9d251
Fixed identity key logic.
2013-08-09 21:24:47 -04:00
Timothy Appnel
9f170f579a
Introduced ansible-rsync to core.
2013-08-09 21:24:46 -04:00
Matt Hite
c556e673c7
Fix to better handle concurrent runs of module against same pool
2013-08-09 15:50:44 -07:00
Michael Scherer
6da44ef002
Fix traceback when openstack do not have OS-EXT-IPS:type attached to address
...
failed: [127.0.0.1] => {"failed": true, "parsed": false}
invalid output was: Traceback (most recent call last):
File "/tmp/ansible-1376083321.99-111209413777779/nova_compute", line 1176, in <module>
main()
File "/tmp/ansible-1376083321.99-111209413777779/nova_compute", line 239, in main
_get_server_state(module, nova)
File "/tmp/ansible-1376083321.99-111209413777779/nova_compute", line 198, in _get_server_state
private = [ x['addr'] for x in getattr(server, 'addresses').itervalues().next() if x['OS-EXT-IPS:type'] == 'fixed']
KeyError: 'OS-EXT-IPS:type'
This extension was added less than 6 month ago, and so cannot be used on a release
older than Grizzly ( like Folsom ).
Commit of the extension : https://review.openstack.org/#/c/21453/
See https://wiki.openstack.org/wiki/ReleaseNotes/Grizzly#Key_New_Features_2
2013-08-09 23:26:12 +02:00
Matt Hite
33007e75de
Fixed parameter names
2013-08-08 19:19:20 -07:00
Matt Hite
4f34afbc1d
New module to manipulate BIG-IP pool members and their attributes
2013-08-08 14:01:20 -07:00
Andy Wilson
bc30203abe
docfix: grammar in docstring for sysctl module
2013-08-08 12:23:30 -05:00
Lorin Hochstein
f9cc0f2ef3
Fix typo: alises -> aliases
2013-08-08 10:14:08 -04:00
Petr Svoboda
e2f20db534
Fix traceback in service module when svc_cmd is None
...
When service module is used on unsupported Linux system where init
script is used directly, LinuxService.svc_cmd is None so .endswith()
fails.
Fixes issue #3533
2013-08-08 14:24:20 +02:00
Balazs Pocze
19bb81a7df
EXAMPLES section added
2013-08-08 11:28:26 +02:00
Balazs Pocze
1a6cb15ee6
Changes made in documentation (EXAMPLES section added)
...
Minor identation fixes
2013-08-08 00:10:06 +02:00
Drew Blas
9ede377380
Added git disclaimer about dealing with ssh host checking
...
This disclaimer already exists in library/source_control/hg but not here. It affects both and was discussed awhile back on: https://groups.google.com/forum/#!msg/ansible-project/q9G9xIdsRxo/XJhQzuS-qSoJ However no PR was ever sent to fix the doc.
2013-08-07 15:33:29 -05:00
Lorin Hochstein
915f06402b
Add AWS EC2 elastic IP module
...
Adds a new AWS EC2 module to associate/disassociate instances and
elastic IP addresses.
2013-08-07 15:41:16 -04:00
Matt Hite
c4a06d32a5
Enhancements to provide pool creation and attributes
2013-08-07 10:39:54 -07:00
Michael DeHaan
cb9c3a8bd7
Merge pull request #3762 from grosskur/fix-apt-noninteractive
...
apt: Run remove commands noninteractively
2013-08-06 13:41:07 -07:00
Michael DeHaan
0b4e145709
Merge pull request #3772 from lorin/s3-docpatch
...
Minor doc update to s3 & ec2 modules
2013-08-06 13:30:20 -07:00
Michael DeHaan
0edcbdca05
Merge pull request #3709 from lwade/devel
...
S3folder
2013-08-06 13:01:43 -07:00
Michael DeHaan
4401557455
add version_added attribute to module docs.
2013-08-06 15:54:20 -04:00
Michael DeHaan
14e6bba001
Merge pull request #3741 from podollb/feature_ec2_vol
...
adding param to the ec2_vol module allowing custom iops setting when creating EBS volume
2013-08-06 12:53:35 -07:00
Lorin Hochstein
729c03ed88
Minor doc update to s3 & ec2 modules
...
Adds some additional docs about the module parameters for s3
and ec2 modules.
2013-08-06 12:23:25 -04:00
Michael DeHaan
5f18a53530
Fixup docs formatting.
2013-08-06 10:53:56 -04:00
didiercrunch
15160f2d93
Update supervisorctl
...
Fixed the example.
2013-08-06 09:06:28 -04:00
Jesse Keating
8706886597
Update rax to sync with rax_clb_nodes
...
Both modules dealing with rax resources should use the same arguments
and environmental variables. The author of rax_clb_nodes did some things
better so sync rax with that effort.
2013-08-05 15:53:02 -07:00
Alan Grosskurth
b950f9456a
apt: Run remove commands noninteractively
...
I'm seeing ansible hang when trying to remove a package, and the hung
process is `whiptail` like in #2763 . It looks like we only use
`APT_ENVVARS` and `DPKG_OPTIONS` for the `apt` commands in install()
and upgrade(). This change uses them in remove() as well, which fixes
the hang.
2013-08-05 15:20:45 -07:00
Michael DeHaan
2a0d67e6fc
Doc formatting/tweaking.
2013-08-05 16:13:50 -04:00
Michael Scherer
cfa5a0f94d
Add urpmi as a package manager for mandriva-based distribution
2013-08-04 00:03:50 +02:00
Michael DeHaan
de14995b8c
PEP8: fix spacing
2013-08-03 14:55:38 -04:00
Michael DeHaan
4400bbdc55
Newline at end of file.
2013-08-03 14:55:22 -04:00
Michael DeHaan
841fd11f41
Fix PEP8 commenting, but comment seems obvious so just remove it.
2013-08-03 14:55:01 -04:00
Michael DeHaan
a9121fecda
Discussed datadog module at OSCON with DD folks, does not make sense to send
...
event types for anything other than myapps here.
2013-08-03 14:52:06 -04:00
Michael DeHaan
40e447fbd4
Merge pull request #3718 from hacosta/rpm_key
...
Add rpm_key module
2013-08-03 11:39:10 -07:00
Michael DeHaan
fa647e43ee
Merge pull request #3670 from briceburg/devel
...
NEW MODULE: dnsmadeeasy
2013-08-03 11:31:07 -07:00
Michael DeHaan
cd8d742a89
Merge pull request #3659 from neuroid/jabber-chat-fix
...
Set default XMPP message type to 'chat'.
2013-08-03 11:28:39 -07:00
Michael DeHaan
caa825b618
Rename option to 'recurse' to make it consistent. Add version_added to docs.
2013-08-03 14:27:11 -04:00
Michael DeHaan
74cde56b60
Merge pull request #3636 from uggedal/pacman-remove-recursive
...
Pacman module: recursive remove support
2013-08-03 11:26:15 -07:00
Michael DeHaan
dab48fa3ed
Slight docs tweak and remove redundant sys.exit call
2013-08-03 14:25:27 -04:00
Michael DeHaan
7e6729e821
Merge branch 'devel' of git://github.com/peterkh/ansible into devel
2013-08-03 14:24:47 -04:00
Michael DeHaan
4f9d330242
Add version_added to new parameter.
2013-08-03 14:22:38 -04:00
Michael DeHaan
996dbb72eb
Merge pull request #3662 from grosskur/apt-key-keyring-param
...
apt_key: Add 'keyring' parameter
2013-08-03 11:21:52 -07:00
Michael DeHaan
7f0cac45a5
Merge pull request #3272 from curtisgithub/devel
...
A module to create and delete boundary.com meters
2013-08-03 11:20:51 -07:00
Michael DeHaan
5579691b9f
Merge pull request #3745 from jimi1283/issue_3714
...
Set result to skipped when vol group is missing and lv state=absent
2013-08-03 10:52:48 -07:00
Michael DeHaan
31ccf1dfda
Merge pull request #3748 from lorin/ec2-idempotency
...
Add description to id parameter of ec2 module
2013-08-03 10:31:07 -07:00
Michael DeHaan
bb122c3410
Merge pull request #3747 from lorin/ec2-check
...
ec2: check for changes
2013-08-03 10:30:24 -07:00
Michael DeHaan
b31cef48e9
Merge pull request #3744 from jimi1283/issue_3360
...
Allow destination paths in the hg module to include a tilde (~)
2013-08-03 10:29:03 -07:00
James Cammarata
e32a6110af
Removing skipped=True so the task is just marked as not-changed
2013-08-03 12:15:09 -05:00
Michael DeHaan
3fba6e9cff
Merge branch 'git_undefined_branch_variable' of git://github.com/psvo/ansible into devel
2013-08-03 13:12:48 -04:00
Lorin Hochstein
631dc8b7b1
Add description to id parameter of ec2 module
...
Add some details in the docs about how the id parameter of the ec2
module behaves.
2013-08-02 23:01:17 -04:00
Lorin Hochstein
3647d112f8
ec2: Removed unused line
...
Remove the reference to the unused "termination_list" parameter
in the ec2 module. The instance_ids parameter is the one that contains
the list of instance ids to be terminated.
2013-08-02 22:35:24 -04:00
Lorin Hochstein
0c1f6b4f51
ec2: check for changes
...
In the ec2 module, if an id is specified, check if there have been
any changes. If not, return changed=False
Fixes #3746
2013-08-02 22:23:41 -04:00
James Cammarata
d98ad7b374
Set result to skipped when vol group is missing and lv state=absent
...
Fixes issue #3714 - lvol module state=absent fails (with error) if
the volume group doesn't exist
2013-08-02 20:32:56 -05:00
James Cammarata
7d521ee22c
Allow destination paths in the hg module to include a tilde (~)
...
Fixes issue #3360 - Inconsistent behavior of the hg module w.r.t. dest path
2013-08-02 18:03:20 -05:00
Ben Podoll
1410df43de
adding param to allow for specifying custom iops setting when creating an EBS volume
2013-08-02 11:31:31 -05:00
Petr Svoboda
d9576b3529
Tidy up fix of git module traceback
2013-08-02 12:54:06 +02:00
rishid
07ef8c4d84
Verify groups string is not empty before trying add user to groups
2013-08-01 21:19:11 -04:00
Michael DeHaan
16d25f4115
Merge pull request #3651 from nicholaskuechler/rax-update-files-docs
...
Update docs and example for injecting files.
2013-08-01 17:32:15 -07:00
Michael DeHaan
20f7e2ef71
Merge pull request #3691 from stoned/mysql_user-doc-fix
...
module mysql_user: fix 'state' parameter description
2013-08-01 17:25:21 -07:00
Michael DeHaan
be7e29b2c2
Merge pull request #3728 from bpennypacker/ec2_elb_updates
...
Added optional region parameter. Fail if you specify an ELB that doesn'...
2013-08-01 17:20:45 -07:00
Michael DeHaan
7f77b6c72e
Merge pull request #3722 from bcoca/lvg_gets_bin_path
...
now uses get_bin_path for lvg executables
2013-08-01 17:17:21 -07:00
Michael DeHaan
4db413db6a
Merge pull request #3655 from disko/pkgin_search_fix
...
Fix pkgin search
2013-08-01 17:12:16 -07:00
Michael DeHaan
422233bc91
Merge pull request #3648 from echohead/glance-image-timeout
...
Fix 'timeout' parameter of glance-image module.
2013-08-01 17:09:44 -07:00
Michael DeHaan
3584aecc2b
Merge pull request #3676 from bcoca/debug_doc_update
...
updated debug module docs to remove outdated -v requirement
2013-08-01 17:05:23 -07:00
Michael DeHaan
d5d81813a6
Merge pull request #3634 from stintel/mysql-revoke-grant-option
...
Only revoke GRANT OPTION when user actually has it
2013-08-01 17:04:54 -07:00
Bruce Pennypacker
8171b7ba48
Added optional region parameter. Fail if you specify an ELB that doesn't exist.
...
Boto blindly assumes the us-east-1 region if you don't hardcode a
region in it's config, so you could end up attempting to modify ELB's
in one region from a totally different region. If a region isn't
specified then default to the region that the module is being run
within rather than the default us-east-1 region since it's a pretty
safe assumption that you intend to work on the ELB's within your
current region.
Also throw an error if a specified ELB instance doesn't exist. The old
behavior would be to silently succeed with changed=false, so if you had
so much as a typo in the name of your ELB (or were in the wrong region
like my initial testing) you wouldn't get a clear indication that a
problem had occurred.
2013-08-01 16:50:01 -04:00
Petr Svoboda
2d5b942ffe
Fix traceback in git module when version checkout fails
...
"UnboundLocalError: local variable 'branch' referenced before assignment" is
raised in git, line 282, in switch_version.
Exception is raised when version is not branch and version checkout fails.
E.g. when version is nonexistant commit.
2013-08-01 12:10:43 +02:00
Brian Coca
0ae7bcf3e2
fixed bug from prev update
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-08-01 00:24:34 -04:00
Brian Coca
1e1f117886
whitespace updates on new lines
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-31 23:26:28 -04:00
Brian Coca
d8e8aa714e
now uses get_bin_path for lvg executables
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-31 22:32:41 -04:00
Hector Acosta
c62210ce37
Add rpm_key module
...
This module can be used to import public keys into your rpm database.
Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
2013-07-31 15:55:38 -05:00
lwade
f6cb9bce15
Added ability to create virtual directories.
2013-07-31 11:51:57 +01:00
Nicholas Kuechler
fcb2295847
Change equals to colon
2013-07-30 20:08:22 -05:00
Nicholas Kuechler
2167be8fe9
Fixed a problem on my side. Was doing weird things.
2013-07-30 20:07:20 -05:00
Nicholas Kuechler
cac79faf35
Remove tailing bracket
2013-07-30 18:01:34 -05:00
Balazs Pocze
d752919637
mysql_replication module added
2013-07-30 17:02:07 +02:00
Balazs Pocze
85f2a90322
MySQL variables module
2013-07-30 16:59:32 +02:00
Stoned Elipot
3d97c11509
module mysql_user: fix 'state' parameter description
2013-07-29 23:50:17 +02:00
Michael DeHaan
8cc13590b4
Make exceptions handling python 2.4 compatible.
2013-07-29 13:27:16 -04:00
Michael DeHaan
ed55ac1a15
Merge pull request #3666 from bpennypacker/statdoc
...
doc update for stat module
2013-07-28 06:23:14 -07:00
Nicholas Kuechler
e4d0c7b0ce
Update example to be more yaml friendly
2013-07-27 13:33:30 -05:00
Lukasz Kawczynski
eb9e51fbb3
Module for managing nodes in a Rackspace Cloud Load Balancer
2013-07-26 22:19:38 +01:00
Lukasz Kawczynski
38d606367a
Set default XMPP message type to 'chat'.
...
This enables sending messages to partychat-like services (e.g. im.partych.at).
This commit also fixes handling of 'to' argument for non-chatroom recipients.
2013-07-26 21:30:10 +01:00
Brian Coca
5ca1630b71
updated debug module docs to remove outdated -v requirement (and
...
only_if reference)
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-26 10:06:57 -04:00
Brian Coca
f451063ef2
fixed error on detecting missing requirements
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-25 21:51:29 -04:00
Tim Miller
edbac1f14e
Fix 'timeout' parameter of glance-image module.
...
The timeout parameter of glance-image was not being parsed into a
numeric type, causing the following error when specifying timeout:
msg: Error in creating image: unsupported operand type(s) for +: 'float' and 'str'
2013-07-25 14:54:21 -07:00
Brice Burgess
91eed0c80b
initial import of dnsmadeeasy module
2013-07-25 15:14:05 -05:00
Bruce Pennypacker
0bbbefeb3f
doc update
2013-07-25 09:59:23 -04:00
Alan Grosskurth
5ccc7e7277
apt_key: Add 'keyring' parameter
...
The apt-key command takes an optional --keyring parameter representing
the path to a specific GPG keyring to operate on. If it's not given,
the command operates on all keyring files, i.e., /etc/apt/trusted.gpg
and /etc/apt/trusted.gpg.d/*.gpg.
This change adds a 'keyring' parameter to the apt_key module and
propagates it down to the apt-key command line. The main use case this
supports is organizing keys for third-party repos into individual
keyrings in /etc/apt/trusted.gpg.d, rather than putting them all in
the default keyring.
2013-07-24 18:10:17 -07:00
Andreas Kaiser
f2e3fa9508
Fix pkgin search (yielding wrong results under certain conditions, see inline comments).
2013-07-24 16:18:14 +02:00
Nicholas Kuechler
b8edbd0c0e
Add example with multiple files.
2013-07-23 23:09:02 -05:00
Nicholas Kuechler
72238889c3
Update docs and example for injecting files.
2013-07-23 22:49:17 -05:00
Curtis
c1c1b128f8
changed apikey and apiid to api_key and api_id and noted that it is boundary tags not ansible tags as per mpdehaan
2013-07-23 11:16:30 -06:00
Eivind Uggedal
35b918359b
Pacman module: recursive remove support
2013-07-23 15:01:13 +02:00
Stijn Tintel
9d0fc0fd67
Only revoke GRANT OPTION when user actually has it
...
When revoking privileges from a user, the GRANT OPTION is always
revoked, even if the user doesn't have it. If the user exists, this
doesn't give an error, but if the user doesn't exist, it does:
mysql> GRANT ALL ON test.* TO 'test'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> REVOKE GRANT OPTION ON test.* FROM 'test'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> REVOKE GRANT OPTION ON test.* FROM 'test'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> REVOKE ALL ON test.* FROM 'test'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> REVOKE GRANT OPTION ON test.* FROM 'test'@'localhost';
ERROR 1141 (42000): There is no such grant defined for user 'test' on
host 'localhost'
Additionally, in MySQL 5.6 this breaks replication because of
http://bugs.mysql.com/bug.php?id=68892 .
Rather than revoking the GRANT OPTION and catching the error, check if
the user actually has it and only revoke it when he does.
2013-07-23 13:00:29 +02:00
Peter Hall
d1369f3d95
Adding getstr mode to download an object into a variable
2013-07-23 11:03:00 +10:00
Ralph Tice
1529a974e1
fixed vpc provisioning / clarified group_id usage
2013-07-22 17:00:13 -05:00
Michael DeHaan
86f05f11e7
Merge branch 'devel' of github.com:ansible/ansible into devel
2013-07-22 15:16:47 -04:00
Michael DeHaan
a35370a766
Fix prev feature commit, Do not require aptitude to use apt commands in the apt module, only needed when upgrading.
2013-07-22 15:15:55 -04:00
Michael DeHaan
fc9aa5f014
Continue on mount errors, don't fail the setup module.
2013-07-22 13:57:35 -04:00
Michael DeHaan
9c9bc09ce6
Merge pull request #3622 from bcoca/fix_the_stat_fix
...
use global to fail as its not in self
2013-07-22 07:56:49 -07:00
Brian Coca
3f85a82ae9
use global to fail as its not in self
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-22 10:54:20 -04:00
Michael DeHaan
5e02759570
Merge pull request #3617 from dermute/devel
...
svr4pkg doesn't work on Sol10
2013-07-22 04:37:10 -07:00
Michael DeHaan
524c7bd791
Remove end of line semicolons.
2013-07-21 11:55:38 -04:00
Michael DeHaan
19d78d6e18
Remove reference to 'context' since it's not implemented.
2013-07-21 11:52:22 -04:00
Brian Coca
db22e2c7aa
corrected absent example
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-21 11:32:56 -04:00
Michael DeHaan
c5cbb1dc62
Fix route53 module docs version/module name
2013-07-21 11:20:37 -04:00
Brian Coca
0c7add6951
initial draft acl module
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-21 11:18:31 -04:00
Michael DeHaan
10f99938b9
Fix YAML doc errors.
2013-07-21 11:15:06 -04:00
Michael DeHaan
7961a81b3f
Update docs to add version_added attribute.
2013-07-21 11:12:04 -04:00
Michael DeHaan
32b3c59bad
Merge pull request #3400 from diko4096/patch-1
...
Update gem
2013-07-21 08:10:27 -07:00
Michael DeHaan
5fe1f03885
Merge pull request #3413 from evan82/devel
...
Added module for baking EC2 AMIs
2013-07-21 07:53:54 -07:00
Michael DeHaan
1acd9b6325
Update CHANGELOG
2013-07-21 10:12:28 -04:00
Michael DeHaan
e589365279
Merge branch 'iss_cron' of git://github.com/dirtyharrycallahan/ansible into dh_cron
2013-07-21 10:00:11 -04:00
Michael DeHaan
44f55d72b6
Merge pull request #3574 from bpennypacker/route53
...
AWS route53 module
2013-07-21 06:54:14 -07:00
Michael DeHaan
508c1d8256
Update htpasswd module for various API incompatibilities
2013-07-20 18:22:58 -04:00
Michael DeHaan
e003f1e1cc
Revert "Fix inconsistent json output"
...
Breaks recursion parameter on file.
This reverts commit e7226e104e
.
2013-07-20 18:08:42 -04:00
Michael DeHaan
e1167d6977
tweak indentation for 'make pep8'
2013-07-20 12:48:11 -04:00
Michael DeHaan
588b20c012
Merge pull request #3602 from bcoca/fine_tune_stat_exception
...
narrowed down exception
2013-07-20 09:45:31 -07:00
Xabier Larrakoetxea
8c25f98c43
Changed action keyword to command
2013-07-20 18:39:18 +02:00
Michael DeHaan
10b967374d
Add version_added information to module parameter.
2013-07-20 12:33:42 -04:00
Michael DeHaan
34315c63ca
Merge pull request #3396 from adq/mysql
...
Check if mysql allows login as root/nopassword before trying supplied credentials.
2013-07-20 09:32:00 -07:00
Michael DeHaan
5bb0189296
Merge pull request #3440 from lwade/s3mode
...
Rewritten s3 module to allow for additional modes of operation.
2013-07-20 09:26:03 -07:00
Michael DeHaan
85731a374e
Document when options were added on this module.
2013-07-20 12:25:13 -04:00
Michael DeHaan
16314b2ec9
Merge pull request #3442 from neomantra/supervisorctl
...
supervisorctl: add command-line options as module parameters
2013-07-20 09:23:46 -07:00
Michael DeHaan
37e3cbab53
Merge pull request #3603 from eest/openbsd_pkg-run_command
...
openbsd_pkg: Use ansible run_command().
2013-07-20 09:14:29 -07:00
Michael DeHaan
3b3b600a98
Merge pull request #3470 from langemeijer/devel
...
Only append non_unique parameter if a uid is provided as well to user module
2013-07-20 09:11:52 -07:00
Michael DeHaan
35183f7af3
Add missing version_added description in docs.
2013-07-20 12:08:47 -04:00
Michael DeHaan
8df6b48e6b
Merge pull request #3485 from frankshearar/let-rabbitmq-plugin-module-use-nonstandard-path
...
Let rabbitmq plugin module use nonstandard path
2013-07-20 09:05:54 -07:00
Michael DeHaan
18d4b66b26
Merge pull request #3487 from djoreilly/ks-auth-error
...
Keystone_user module: fix authentication needs tenant_name too
2013-07-20 09:05:03 -07:00
Michael DeHaan
d4dcf18751
Merge pull request #3502 from bryanlarsen/digital_ocean_no_ip
...
digital_ocean: don't run update_attr if wait=no
2013-07-20 09:04:31 -07:00
Michael DeHaan
cac5e7d168
Merge pull request #3516 from dagwieers/file-dest
...
Fix inconsistent json output in file module
2013-07-20 09:01:19 -07:00
Michael DeHaan
2c965476ed
Merge pull request #3550 from lwade/ec2role
...
Added IAM role support
2013-07-20 08:55:45 -07:00
Brian Coca
b7b1c714f9
narrowed down exception we ignore and fail if any other unexpected one
...
crops up.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-20 11:51:52 -04:00
Patrik Lundin
3f93367579
openbsd_pkg: Use ansible run_command().
...
This fixes an asterisk glob problem in get_package_state() where a file
in /root/ could cause shell expansion if it matched the package name.
The actual problem is solved by running with shell=False.
2013-07-20 17:45:07 +02:00
Michael DeHaan
efaaaa6c79
Merge pull request #3551 from sfromm/issue3543
...
Update stat module to handle symlinks
2013-07-20 08:28:36 -07:00
Michael DeHaan
32d5038d72
Don't add --version HEAD parameter is already HEAD, some versions of git don't like this.
2013-07-20 11:24:16 -04:00
Michael DeHaan
d6449711ae
Revert "Added an elb_region parameter for interacting with the ec2 elastic load balancer to work with regions other than us-east-1"
...
This reverts commit 1264a5b47d
.
2013-07-20 10:48:39 -04:00
Ian O Connell
1264a5b47d
Added an elb_region parameter for interacting with the ec2 elastic load balancer to work with regions other than us-east-1
2013-07-19 18:21:51 -07:00
Michael DeHaan
f4b1e426ea
Merge pull request #3379 from serenecloud/devel
...
Return a friendly error message if aptitude isn't installed
2013-07-19 07:36:39 -07:00
Michael DeHaan
6aa1ecbc30
Merge pull request #3493 from eest/openbsd_pkg-fixes
...
openbsd_pkg corner case fixes
2013-07-19 07:30:18 -07:00
Michael DeHaan
0bd8935899
Merge pull request #3515 from neomantra/apt_repository
...
apt_repository: enhance documentation
2013-07-19 07:06:05 -07:00
Michael DeHaan
5d5d579eca
Legacy variable usage.
2013-07-19 09:45:08 -04:00
Michael DeHaan
0fe680d43f
Trim legacy variable usage.
2013-07-19 09:44:25 -04:00
Michael DeHaan
a5e4567c4c
Remove legacy variable usage.
2013-07-19 09:43:27 -04:00
Michael DeHaan
1ff8c78f26
Removing legacy variable usage.
2013-07-19 09:42:22 -04:00
Michael DeHaan
764504b578
Legacy variable usage removed.
2013-07-19 09:40:53 -04:00
Michael DeHaan
131c8489d4
Legacy variable usage removed
2013-07-19 09:40:00 -04:00
Michael DeHaan
c931675520
Trim old style var references.
2013-07-19 09:38:31 -04:00
Michael DeHaan
86ddbb224b
Trim old style var references
2013-07-19 09:37:19 -04:00
Michael DeHaan
20fa22b631
Merge pull request #3523 from jpmens/mysql1
...
mysql_db small fix to docs
2013-07-19 06:23:25 -07:00
Michael DeHaan
c11e96928a
Merge pull request #3578 from jlaska/git_branch
...
(git module) Resolve incompatability between depth and version
2013-07-19 06:02:54 -07:00
Florian Tham
ceff31241b
fix fatal error when removing logical volumes
2013-07-19 10:59:11 +02:00
Brian Coca
b21f6fc591
new module that handles extended attributes on files
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-18 22:29:07 -04:00
Bruce Pennypacker
cf3f9380d0
added AAAA example
2013-07-18 17:12:14 -04:00
James Laska
95a22338a2
Resolve incompatability between depth and version
...
Git is unable to checkout the specified `version` when the repository is
cloned with a reduced history (`depth`). However, if the repository is
already cloned, subsequent git module calls will update the repository
(default update=True), then properly checkout the specified `version`.
To allow the initial call to properly clone the specified `version`, at
the specified `depth`, this patch adds the `--branch` parameter when
cloning the repository.
2013-07-18 17:03:17 -04:00
Bruce Pennypacker
e9de70668b
fixed doc typos
2013-07-18 15:41:44 -04:00
Bruce Pennypacker
a5e9057752
AWS route53 module
2013-07-18 13:45:00 -04:00
Andrew Todd
e477d993dd
Changed shebangs that use /usr/bin/env to use /usr/bin/python and therefore be compatible with the ansible_python_interpreter variable.
2013-07-17 16:37:04 -04:00
Stephen Fromm
2af6510ded
Update stat module to handle symlinks
...
Add follow parameter to stat module that controls whether to follow
symlinks. It defaults to no.
This then calls os.stat or os.lstat based on the value of follow.
Add lnk_source key/value pair if path is a symlink and follow=no.
Drop the statement that sets isdir=False and islnk=True when path is a
symlink that points to a directory.
2013-07-16 10:27:38 -07:00
Lester Wade
9ec103e748
Added IAM role support
2013-07-16 13:31:30 +01:00
Antti Rasinen
7b8f24adda
Make zfs set_property accept values with embedded spaces
...
Converting the argument list to a string with ' '.join causes
the shell interpreter to misparse spaces in property values.
Since the zfs command does not need shell anywhere, using
a list instead of a string works just as well with run_command.
Fixes #3545 .
2013-07-16 14:01:14 +03:00
Antti Rasinen
7670572578
Fix zfs property parsing
...
Current property parser breaks when values contain spaces. Since
zfs get -H returns tab separated lines, it is better to explicitly
split on tabs than on whitespace.
2013-07-16 13:49:19 +03:00
Alexander Winkler
52321c1557
fixes ansible/ansible#3547
2013-07-16 09:17:57 +02:00
Xabier Larrakoetxea
4560e8fc7c
Added redis config module (slave and flush)
2013-07-15 21:47:36 +02:00
Michael DeHaan
fa9635478b
Fixing your YAML Seth :)
2013-07-15 13:16:37 -04:00
trbs
38b6087495
fix missing json module for issue #3363 print JSON error as string instead
2013-07-15 16:50:31 +02:00
Brian Coca
80b9b01e97
now won't throw exception if we don't have permission to stat a mtab
...
entry on linux (weird chromebook issue)
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-14 22:59:24 -04:00
Jan-Piet Mens
c4189dfd3c
mysql_db small fix to docs
2013-07-14 13:11:03 +02:00
Seth Vidal
81940c8b11
add examples for yum: state=latest name=*
2013-07-13 14:29:04 -04:00
Seth Vidal
7216a2b169
add a '*' option for name to state=latest to do a global update
2013-07-13 14:28:52 -04:00
Dag Wieers
e7226e104e
Fix inconsistent json output
...
The file module would in some cases return dest=/path/to/file, and in other cases return path=/path/to/file, this change makes it more consistent and in line with all the other file-related modules (i.e. copy, assemble, template, ...) by using dest= instead of path= as the input and output argument. (Of course, path is still there as an alias for compatibility).
2013-07-12 21:23:34 +02:00
Evan Wies
01fc2b61dc
apt_repository: enhance documentation
2013-07-12 15:03:37 -04:00
Evan Wies
f5c81f79de
supervisor_ctl: rename to server_url and improve documentation
2013-07-12 11:53:26 -04:00
Michael DeHaan
27fcfe9cac
Merge pull request #3508 from ipauldev/devel
...
Allow check mode when gathering ec2 facts
2013-07-12 08:20:33 -07:00
Michael DeHaan
8fe15f0a30
Merge pull request #3426 from trbs/services_sleep_option
...
sleep option for service module which adds a pauze between stopping and ...
2013-07-12 08:18:22 -07:00
Michael DeHaan
2631823b8b
Merge pull request #3425 from jpmens/stat1
...
files/stat: add pw_name and md5 sum to stat, and add meaningful? example
2013-07-12 07:21:09 -07:00
Michael DeHaan
80bbd6a0bf
Merge pull request #3510 from echohead/quantum-typo
...
Correct typo in error message.
2013-07-12 05:39:12 -07:00
Frank Shearar
472c18c2b4
'prefix' avoids potentially making people confuse 'path' with $PATH.
2013-07-12 10:13:53 +01:00
Tim Miller
84f6192c34
Correct typo of 'quantun' in error message.
2013-07-11 21:12:24 -07:00
ipauldev
5656e9d66e
Allow check mode when gathering ec2 facts
2013-07-11 19:50:55 -05:00
Bryan Larsen
cea812c3a7
update_attr should wait for the full wait timeout before checking for a missing IP addres
2013-07-11 14:05:26 -04:00
Bryan Larsen
848b38fc7f
digital_ocean doc update
2013-07-11 13:33:42 -04:00
Bryan Larsen
bdbc963736
digital_ocean: don't run update_attr if wait=no
...
Sometimes when using digital_ocean with wait=no I get the error "No ip is found". But with wait=no I wouldn't expect there to be any IP, that gets allocated later. However, looking at the code, it turns out that with even with wait=no it waits up to 10 seconds for an IP to be allocated. We could wait longer, but with wait=no that seems like the wrong choice; it's easy enough to grab an IP later with a wait=yes command.
To make this change I removed the call to update_attr in @classmethod add. An add is always followed by an ensure_powered_on which will do the update_attr if wait=yes. It would be possible to instead do a call to update_attr with no retries and ignore the errors but I figured it would be better to be consistently not return an IP than to sometimes return it and sometimes not. Inconsistent behaviour makes debugging deployment scripts very difficult.
2013-07-11 13:30:42 -04:00
Michael DeHaan
4971736660
Merge pull request #3501 from cristobalrosa/devel
...
Devel
2013-07-11 06:20:48 -07:00
Michael DeHaan
9990688fd1
Merge pull request #3453 from jsmartin/cleanup
...
Fixed #3433 . Using get_bin_path, removed uneeded imports, "module" is in...
2013-07-11 06:03:19 -07:00
Michael DeHaan
aacf81da59
Merge pull request #3488 from weltenwort/devel
...
Use the force=yes option for apt upgrade actions
2013-07-11 05:56:32 -07:00
Michael DeHaan
3a84254f6d
Merge pull request #3496 from johanwiren/bsd-ipv6-facts
...
Fix for populating default_ipv6 on BSD systems
2013-07-11 05:55:53 -07:00
Michael DeHaan
d1398594ce
Merge pull request #3497 from johanwiren/bsd-gateway
...
Updated setup module to collect gateway fact for BSD systems
2013-07-11 05:55:26 -07:00
Michael DeHaan
952760c605
Merge pull request #3388 from bcoca/fixed_user_create_doc
...
updated module docs to reflect 'correct' on_create vs on_creation
2013-07-11 05:34:37 -07:00
Michael DeHaan
f8c7a3c654
Merge pull request #3406 from podollb/devel
...
fixing small mis-spelling
2013-07-11 05:29:11 -07:00
Michael DeHaan
0fd7864482
Merge pull request #3432 from jlund/hg-spelling
...
Fix some minor spelling mistakes in the hg module documentation
2013-07-11 05:26:57 -07:00
Michael DeHaan
d6d9e804d3
Merge pull request #3480 from j2sol/fail_doc
...
Update fail docs for new syntax
2013-07-11 05:22:47 -07:00
Johan Wirén
1c247c9eb4
Updated GenericBsdIfconfigNetwork to collect gateway
2013-07-11 00:05:53 +02:00
Johan Wirén
10e9194744
Fix for populating default_ipv6 on BSD systems
2013-07-10 22:54:33 +02:00
Joshua Lund
cc275ca2be
Added a new with_file example to the authorized_key documentation
2013-07-10 14:09:03 -06:00
Patrik Lundin
1b08da26fd
openbsd_pkg: some whitespace cleanup.
2013-07-10 21:23:10 +02:00
Patrik Lundin
af52cd6ec1
openbsd_pkg: sync package_latest().
...
This diff syncs package_latest() with the changes to package_present().
I have not managed to figure out how to handle the cornercases where
stderr is set but the command has not failed, so leave a FIXME blob for
other adventurers.
2013-07-10 21:06:35 +02:00
Patrik Lundin
0e4e6e8a84
openbsd_pkg: Handle another pkg_add gotcha
...
* Add '-m' to pkg_add incovation to get access to the "packagename-1.0: ok"
message.
* Watch for that message if we are about to fail because of stderr in
package_present().
2013-07-10 18:19:01 +02:00
Darragh O'Reilly
6346798e7e
Keystone_user module: fix authentication needs tenant_name too
...
The keystone client needs to be passed tenant_name when authenticating the
user/password way. Also it needs auth_url instead of endpoint.
This fix adds login_tenant_name as a module parameter which is consistent
with the other OpenStack modules.
2013-07-10 07:21:07 +01:00
Patrik Lundin
a67ea75dec
openbsd_pkg: handle pkg_add quirks better.
...
This fixes a problem when trying to install a package with a specific version
number from a local directory and the local directory is checked after a remote
repository:
Error from http://ftp.eu.openbsd.org/pub/OpenBSD/[...]/packagename-1.0.tgz
ftp: Error retrieving file: 404 Not Found
packagename-1.0: ok
2013-07-09 20:56:22 +02:00
Frank Shearar
9ba4a42ff8
Minor typo
2013-07-09 17:33:30 +01:00
Frank Shearar
ec78daa456
Let someone specify a path to a Rabbit that's not installed in the usual place.
2013-07-09 17:33:14 +01:00
Felix Stuermer
b5df29901f
Use the force=yes option for apt upgrade actions
2013-07-09 10:57:19 +02:00
Patrick Callahan
8f14ffe56b
Bug fixes and enhancements.
...
Bugs:
(1) no longer allow empty jobs
(2) strip the header added by crontab package used in openSuSE and SuSE
(3) try not to leak temp files when things go wrong
(4) issue returning job names under certain conditions
Enhancements:
(1) Allow all special times not just reboot.
(2) Fail earlier by performing more input validation
(3) Add feature to allow removing cron file under /etc/cron.d
ToDo:
(1) Validate times (minute, hour, ...)
(2) Strip white space from fields such as name and job such that name=foo equals name=' foo'.
(3) More testing
2013-07-09 03:21:40 +00:00
Jesse Keating
1689001036
Update fail docs for new syntax
...
Use when instead of only_if
Use new variable style
2013-07-08 14:22:05 -07:00
Brian Coca
0664e36aa2
fixed check mode
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-08 15:41:39 -04:00
Evan Duffield
7932ccef46
added note about AMI security
2013-07-08 10:24:22 -07:00
Evan Duffield
e33f5ae56e
Merge branch 'devel' of https://github.com/evan82/ansible into devel
2013-07-08 09:26:04 -07:00
Evan Duffield
45bdda24db
added region to spec
2013-07-08 09:24:18 -07:00
Casper Langemeijer
922a71fced
Only append non_unique parameter if a uid is provided as well
2013-07-08 11:46:38 +02:00
Cristobal Rosa
51166c9cfa
Remove unnecesary call
2013-07-06 22:12:30 +02:00
James Martin
93d5d76468
Fixed #3433 . Using get_bin_path, removed uneeded imports, "module" is inlined, misc other style improvements.
2013-07-05 13:22:44 -04:00
Michael DeHaan
4dfbbc4499
Revert "ini_file: add support for lists of options/values"
...
Breaks "," values in INI files
This reverts commit af051d6f77
.
2013-07-05 12:04:07 -04:00
Cristobal Rosa
cf48141a33
Fixed monit module. Ignore uppercase letters
2013-07-05 05:49:07 +02:00
Seth Vidal
d710201ecc
- optimize for the extremely common case of people specifying pkg names which are, ultimately, already installed
...
on a system here time went from 16s for a series of pkgs to 3s to just
check that they were installed.
2013-07-04 17:35:34 -04:00
Evan Wies
cbeb6a63e5
supervisorctl: add command-line options as module parameters
...
Adds more parameters which may be passed to supervisorctl: config,
serverurl, username, password
Also refactored the various `module.run_command(build_a_string)` calls
into a single `run_supervisorctl` function.
2013-07-04 12:23:16 -04:00
lwade
ae992c6b6e
Rewritten s3 module to allow for additional modes of operation.
2013-07-04 15:55:06 +01:00
Matt Spaulding
871f781ec7
Fix git submodule update when version specified
2013-07-03 17:19:14 -07:00
Joshua Lund
caf394c8f6
Fix some minor spelling mistakes in the hg module documentation
2013-07-03 13:23:08 -06:00
Jan-Piet Mens
9a82d8c692
files/stat: add pw_name and md5 sum to stat, and add meaningful? example
...
remove unnecessary import,
md5 sum on regular files only
2013-07-03 21:07:45 +02:00
Evan
de211aa8ec
Getting timeout errors this morning as AMIs are taking a bit longer to create, so I changed to timeout to 15 minutes
2013-07-03 11:10:39 -07:00
Evan
637a6c562e
fixed spelling errors, unused variables and unused import
2013-07-03 10:35:32 -07:00
Aaron Brady
efc4bc10d4
Make the CPU facts Hyperthreading aware
2013-07-03 16:25:35 +01:00
trbs
3b2173b6df
sleep option for service module which adds a pauze between stopping and starting a service using state=restarted. This helps for bad scripts that exist immediatly after signaling a process to stop.
2013-07-03 17:08:07 +02:00
Antti Rasinen
93fc3391fe
Fix service enable on FreeBSD
...
Some services have a knob (i.e. rc.conf setting) whose name
differs from that of the script. For example, lockd process
is controlled with a script called lockd, but the rc.conf
value is rpc_lockd_enable.
Fixes issue #3382 .
2013-07-03 14:52:23 +03:00
Evan Duffield
c8f8f14e59
Added module for baking EC2 AMIs
2013-07-02 11:24:40 -07:00
Curtis
c1a757e982
as per mpdehaan, change string formatting to something that will work with python 2.4
2013-07-02 09:41:11 -06:00
Ben Podoll
1bea4b1709
fixing small mis-spelling
2013-07-01 21:33:25 -05:00
Dmitry Kolobaev
8745de11a6
Update gem
...
I've added ability to install gems in system-wide manner with --no-user-install options
2013-07-01 06:20:46 -07:00
Andrew de Quincey
4cb48f0dcc
Check if mysql allows login as root/nopassword before trying supplied credentials.
2013-07-01 11:56:04 +01:00
Jan-Piet Mens
f77c0a44f9
broken docs in files/file module!
...
remove obsolete examples: key
2013-07-01 12:18:07 +02:00
Brian Coca
9f75397310
updated module docs to reflect 'correct' on_create vs on_creation
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-06-30 20:32:05 -04:00
Michael DeHaan
6d9949698b
Merge pull request #3292 from sfromm/git-submodule
...
Add submodule support to git module
2013-06-30 16:46:19 -07:00
Michael DeHaan
fafb3c10a5
Merge pull request #3293 from jarv/devel
...
Adds termination support to the ec2 module
2013-06-30 16:40:51 -07:00
Michael DeHaan
c9b6f0d0f2
Merge branch 'files_force' of git://github.com/rhaido/ansible into devel
2013-06-30 19:24:37 -04:00
Michael DeHaan
15bf8a8398
Merge pull request #3315 from madduck/fix-service-updatercd-changed
...
Let update-rc.d set changed flag properly
2013-06-30 16:09:39 -07:00
Michael DeHaan
7821473710
Fixup documentation YAML
2013-06-30 19:00:43 -04:00
Michael DeHaan
681696846a
Styling: semicolon
2013-06-30 18:56:03 -04:00
Michael DeHaan
ecc2b6e742
Styling: deprecation
2013-06-30 18:55:45 -04:00
Michael DeHaan
2e63faf257
Styling: deprecation
2013-06-30 18:55:03 -04:00
Michael DeHaan
257d827c9e
Styling: misc pep8
2013-06-30 18:54:32 -04:00
Michael DeHaan
bc7de7bf3f
Styling: indentation
2013-06-30 18:53:55 -04:00
Michael DeHaan
0e51a1c0ea
Styling: semicolon
2013-06-30 18:53:22 -04:00
Michael DeHaan
39834d854c
Styling: trailing spaces
2013-06-30 18:52:57 -04:00
Michael DeHaan
fc8ffc1864
Styling: blank lines
2013-06-30 18:52:33 -04:00
Michael DeHaan
c7eb68e043
Styling: deprecation
2013-06-30 18:52:17 -04:00
Michael DeHaan
4827d1451e
pep8: deprecation
2013-06-30 18:51:47 -04:00
Michael DeHaan
899ea4de82
Styling: indentation
2013-06-30 18:51:11 -04:00
Michael DeHaan
0b251d840b
Styling: spacing
2013-06-30 18:51:00 -04:00
Michael DeHaan
ea2a665981
Styling: misc pep8
2013-06-30 18:50:40 -04:00
Michael DeHaan
82d51e6354
Semicolons must die
2013-06-30 18:49:17 -04:00
Michael DeHaan
29894737cf
Merge pull request #3374 from jsmartin/bugfix
...
cloudformation: Fixed bug in module_fail. Consistent error handling.
2013-06-30 15:22:25 -07:00
Michael DeHaan
213e74a44c
Merge pull request #3298 from devo-ps/linode
...
Add Linode cloud support.
2013-06-30 14:22:07 -07:00
Michael DeHaan
fa4313c7ee
Merge pull request #3358 from aristanetworks/devel
...
initial arista module import
2013-06-30 14:17:47 -07:00
Michael DeHaan
a501e94b63
Merge pull request #3364 from sergevanginderachter/lvol
...
lvol module: add support for multiple size formats
2013-06-30 14:15:55 -07:00
James Martin
7b825f72df
Fixed bug in module_fail. Consistent error handling. Adding comments. Removal of unused variable. Removed unecessary wait_for option. was never been used to begin with. Trim down the stack_outputs. Don't need to include stack name and region since they are already required parameters. Rollback supported in status operations. Using dict when possible.
2013-06-30 16:59:50 -04:00
Michael DeHaan
6d5ac43dcb
Merge pull request #3368 from j2sol/wait_for_improv
...
Improvements to wait_for module
2013-06-30 09:20:12 -07:00
Michael DeHaan
88c907af90
Merge pull request #3340 from bpennypacker/stat
...
get file/path facts via 'stat'
2013-06-30 09:19:06 -07:00
Michael DeHaan
71b9be509c
Merge pull request #3347 from AscendLearning/irc-with-pass
...
Added a provision for passing a server password to IRC
2013-06-30 09:17:19 -07:00
Michael DeHaan
a8e8a9583b
Merge pull request #3336 from lorin/htpasswd
...
Add htpasswd module
2013-06-30 09:15:50 -07:00
serenecloud
a17ca862fb
Return a friendly error message if aptitude isn't installed
2013-06-30 15:36:13 +12:00
Peter Sprygada
037a6d497b
moved modules to net_infrastructure
2013-06-29 19:59:14 -04:00
Jack Kuan
a07324c590
Fix the issue of easy_install ignoring virtualenv_site_packages=yes.
2013-06-29 17:03:12 -04:00
Michael DeHaan
467f612ef6
Merge pull request #3367 from rstrox/devel
...
Include identity_type required by Pyrax 1.4
2013-06-27 18:15:31 -07:00
Jesse Keating
d541e68027
Elapsed time should account for the delay
2013-06-27 17:42:33 -07:00
rstrox
e836e5789e
Include identity_type required by Pyrax 1.4
2013-06-27 13:50:36 -05:00
Peter Sprygada
eb082e22b8
initial arista module import
2013-06-26 22:59:23 -04:00
Jesse Keating
95326ce41b
Remove a trailing quote
2013-06-26 15:09:00 -07:00
Michael DeHaan
0a10727652
Merge pull request #3350 from billwanjohi/devel
...
validate files: fix usage error in example tasks
2013-06-26 13:14:42 -07:00
Michael DeHaan
f3093cbb1a
Fixup previous apt_key patch to enable file based modes to work.
2013-06-26 14:46:29 -04:00
billwanjohi
bf56d69df7
validate files: fix usage error in example command
...
visudo requires the -f option to check any other file than the default.
I've added this to the example ansible tasks.
2013-06-26 13:24:15 -05:00
Bruce Pennypacker
c47d121481
don't fail if the file doesn't exist. Just set 'exists' to true/false as appropriate
2013-06-26 12:32:28 -04:00
Kevin Montuori
b86d93adc9
added a provision for passing a server password to IRC
2013-06-26 14:16:59 +00:00
Curtis
56813c030f
fixup appearances of config_directory, remove slash, remove hardcoded /etc/bprobe
2013-06-25 14:40:14 -06:00
Bruce Pennypacker
59a045e4cb
Fixed stat of symlinked dirs
2013-06-25 14:14:18 -04:00
Bruce Pennypacker
19b8de7ede
get file/path facts via 'stat'
2013-06-25 11:04:22 -04:00
Lorin Hochstein
f69f364b90
Add GPL header and copyright
2013-06-24 21:18:05 -04:00
Curtis
445c888464
made changes as requested by mpdehaan and added code to remove key and cert pem files on removal of meter
2013-06-24 16:20:36 -06:00
Serge van Ginderachter
f000dcd526
add more support for different size formats
2013-06-24 22:37:31 +02:00
Lorin Hochstein
06d92f1103
Add htpasswd module
...
Add a new module for managing entries in an htpasswd file, used
for basic authentication with web servers such as Apache and Nginx
2013-06-24 16:24:55 -04:00
James Laska
4311412b44
Correctly load up2date configuration
...
Previously, a configuration file name of None was being passed into
up2dateInitConfig(). This resulted in a correct configuration import,
but failed to properly save the configuration back to disk in the event
a different serverURL was supplied. This change removes support for
customizing the up2date filename entirely, and relies on up2date to
choose the default config filename.
2013-06-24 13:00:23 -04:00
Lorin Hochstein
1bcc60992c
Doc: rabbitmq_user pw change and force
...
Document that need to add force=yes to change password of
existing user
2013-06-23 11:05:09 -04:00
martin f. krafft
85b8538e0e
Expand usage of Python 2.6 if statement
...
Syntax like "'foo' if bar else 'baz'" is not supported by all Python
versions targetted by Ansible. Hence we break it up.
Signed-off-by: martin f. krafft <madduck@madduck.net>
2013-06-23 09:19:27 +02:00
martin f. krafft
3df2e15277
Let update-rc.d set changed flag properly
...
When update-rc.d is used to enable/disable service, the changed flag was
always true (see #2189 ). This commit fixes that.
Signed-off-by: martin f. krafft <madduck@madduck.net>
2013-06-22 20:04:37 +02:00
Benjamin Schwarze
31bc25063e
fix wrong argument_spec in digital_ocean module
...
as 'required' and 'default' are mutually exclusive removed 'required' in preference of 'default'
2013-06-22 14:48:25 +02:00
John Jarvis
a61ec2e6b3
typo
2013-06-21 13:45:14 -04:00
John Jarvis
c85b0bb05f
using instance_ids and state=absent for removing instances
2013-06-21 13:43:29 -04:00
Vincent Viallet
7b0b9016b5
Improve error messages on missing required variables.
2013-06-21 21:41:00 +08:00
Vincent Viallet
c124411c36
Consistent wait_timeout between doc and module
2013-06-21 18:03:55 +09:00
Vincent Viallet
2eaf5ee206
Fix last bugs, complete all tests.
2013-06-21 17:01:29 +08:00
Vincent Viallet
17a55d6adf
Update documentation
2013-06-21 13:59:09 +08:00
Vincent Viallet
9c26b9ddce
Add linode cloud provider.
2013-06-21 13:41:33 +08:00
John Jarvis
3a5f095693
Adds termination support to the ec2 module
...
Pass in the `instances` output of the ec2 module
to terminate a list of instances that were previously provisioned.
Useful for automated testing.
2013-06-20 20:00:52 -04:00
Stephen Fromm
76d848331f
Add submodule support to git module
...
This does two things:
* add --recursive option to git clone command in clone(). This will
initialize all submodules when cloning a remote repository.
* Add submodule_update() and call that from fetch(). submodule_update()
calls two git commands iff the file .gitmodules exists in the
repository:
* 'git submodule sync' - synchronizes the submodules' remote URL
configuration setting to the value in .gitmodules.
* 'git submodule update --init --recursive' - initialize and update
registered submodules to the commit specified in the index of the
containing repository.
If a repository was cloned without --recursive, submodule_update() will
ensure that the submodules are initialized and updated.
2013-06-20 14:48:39 -07:00
Mike Grozak
bba19cb998
Fixed typo
2013-06-20 12:46:23 +02:00
Mike Grozak
541b086883
Updated documentaion for the file module
2013-06-20 12:46:23 +02:00
Mike Grozak
6c44e264c9
added possibility to force symlinks to none-existent destination (which might appear later)
2013-06-20 12:43:23 +02:00
Mike Grozak
57154b04bb
added force parameter to symlink invocation, in order to force the creation in case of already existing destination with the type of 'file'
2013-06-20 12:43:23 +02:00
Michael DeHaan
995ef374db
Fixup versions of newly added modules.
2013-06-19 22:39:08 -04:00
Michael DeHaan
3f8aa8aec5
Fix up some module docs formatting errors.
2013-06-19 22:37:09 -04:00
Michael DeHaan
231d9b101d
YAML fix
2013-06-19 22:33:19 -04:00
Michael DeHaan
b72109a04b
Merge pull request #3273 from jlund/ansiblecc-to-ansibleworkscom
...
Update all ansible.cc references in the documentation to point to ansibleworks.com
2013-06-19 19:31:34 -07:00
Michael DeHaan
727cee509c
Merge branch 'PR_add_chdir_to_pip' of git://github.com/y-p/ansible into devel
...
Conflicts:
library/packaging/pip
2013-06-19 22:30:44 -04:00
Michael DeHaan
4c43264033
Various code reformatting
2013-06-19 22:23:31 -04:00
Michael DeHaan
db94171f5b
Merge branch 'rds' of git://github.com/bpennypacker/ansible into rds
2013-06-19 22:11:41 -04:00
Michael DeHaan
2ed9b52481
Quote some strings in the docs
2013-06-19 22:10:48 -04:00
Michael DeHaan
e1abda42a9
Merge pull request #3171 from mynameisdaniil/devel
...
Adds 'groups' field into ec2 plugin
2013-06-19 19:06:29 -07:00
Michael DeHaan
c80ad67d7e
Merge pull request #3226 from jpmens/ini_file2
...
ini_file: add support for lists of options/values
2013-06-19 18:59:19 -07:00
Michael DeHaan
faaa90ed03
Merge branch 'ocean' into devel
...
Conflicts:
library/cloud/digital_ocean
2013-06-19 21:53:33 -04:00
Michael DeHaan
c9c45ac597
Reformat examples
2013-06-19 21:52:59 -04:00
Vincent Viallet
cc1cb01540
Rename digital ocean module to digital_ocean, add documentation.
2013-06-19 21:49:05 -04:00
Vincent Viallet
66b5689afb
Ensure an existing ssh-key returns useful information (id + name) instead of a string; this way it can be used to register a variable to use in a later task.
2013-06-19 21:48:52 -04:00
Vincent Viallet
60d1ff125e
Add digital-ocean cloud support.
2013-06-19 21:48:41 -04:00
Michael DeHaan
f9a09e10e5
Merge branch 'digitalocean' of git://github.com/devo-ps/ansible into ocean
2013-06-19 21:48:19 -04:00
Michael DeHaan
ffb94f2e71
Merge branch 'purge' into devel
2013-06-19 21:38:39 -04:00
martin f. krafft
6a7dac6176
Fix purging of packages
...
A small error in the reuse of a variable caused packages to never get
purged. This commit fixes that.
Signed-off-by: martin f. krafft <madduck@madduck.net>
2013-06-19 21:37:37 -04:00
Michael DeHaan
50fa88f28a
Merge branch 'fix-apt-purge' of git://github.com/madduck/ansible into purge
2013-06-19 21:35:28 -04:00
Joshua Lund
0f81d1630f
* Updated all ansible.cc references in the documentation to point
...
to ansibleworks.com
* Fixed a few misspelled words
2013-06-19 19:34:02 -06:00
Michael DeHaan
6d6df1959c
Merge pull request #3259 from dirtyharrycallahan/b_setup
...
bug fix: modify get_device_facts to handle servers with multiple pci domains
2013-06-19 18:24:10 -07:00
Michael DeHaan
d9c0a5c37d
Revert "now modules can implement with_items list globbing w/o updating"
...
This reverts commit 4942a06bc2
.
Conflicts:
lib/ansible/runner/__init__.py
2013-06-19 19:00:18 -04:00
Curtis
56bfae361f
initial commit of boundary_meter module
2013-06-19 16:01:47 -06:00
Daniil
07bea63533
Allow 'ec2.group' field to handle lists of groups
2013-06-20 01:23:30 +04:00
Michael DeHaan
0bd92d8196
Merge pull request #3262 from j2sol/add-host-name
...
make name the parameter, with hostname as alias
2013-06-19 08:33:12 -07:00
Michael DeHaan
5b1babbdc0
Merge pull request #3260 from lorin/migrate-noinput
...
django_manage: Pass --noinput to migrate
2013-06-19 08:31:19 -07:00
Michael DeHaan
d0a4f2d1e4
Merge pull request #3264 from arturaz/devel
...
datadog_event module requires urllib2, not httplib2.
2013-06-19 08:27:13 -07:00
Bruce Pennypacker
9098908cc8
Set master_password for modify command
2013-06-19 09:35:50 -04:00
martin f. krafft
ae42144752
Always assume purged for older python-apt
...
Older python-apt modules don't export Package.installed_files and there
seems to be no other way to figure out if a package is
removed-but-not-purged, so we just always assume it's purged.
Signed-off-by: martin f. krafft <madduck@madduck.net>
2013-06-19 10:56:43 +02:00
Arturas Slajus
0ea0a2c6d7
datadog_event module requires urllib2, not httplib2.
2013-06-19 11:17:05 +03:00
martin f. krafft
420f7d7ac6
Introduce non-purged package status
...
A package may be removed but not purged with APT. The only way to
identify this state is by looking at the list of installed files of
a package. Even if the package has no files installed, this list will be
non-empty until the package is removed:
# python -c "import apt; c=apt.Cache(); c.update(); c.open(); p=c['ruby1.8']; print p, p.installed, p.installed_files"
<Package: name:'ruby1.8' id:1425> None [u'']
# dpkg --purge ruby1.8
(Reading database ... 27904 files and directories currently installed.)
Removing ruby1.8 ...
Purging configuration files for ruby1.8 ...
# python -c "import apt; c=apt.Cache(); c.update(); c.open(); p=c['ruby1.8']; print p, p.installed, p.installed_files"
<Package: name:'ruby1.8' id:1425> None []
See http://bugs.debian.org/712749 too.
If a package is not marked installed but it still 'has_files', then it
should be processed if the request is to purge it.
Signed-off-by: martin f. krafft <madduck@madduck.net>
2013-06-19 10:00:33 +02:00
martin f. krafft
8e37a2bec9
Fix purging of packages
...
A small error in the reuse of a variable caused packages to never get
purged. This commit fixes that.
Signed-off-by: martin f. krafft <madduck@madduck.net>
2013-06-19 10:00:33 +02:00
Jesse Keating
1074896105
make name the parameter, with hostname as alias
...
name is used throughout Ansible, it's the "standard". This change
applies that standard to the add_host routine and updates the docs to
reflect that. Related to https://github.com/ansible/ansible/pull/3254
2013-06-18 21:11:52 -07:00
Lorin Hochstein
1ef1b03bf6
django_manage: Pass --noinput to migrate
...
The django 'migrate' command should receive the --noinput command,
otherwise it can block waiting for user input.
2013-06-18 23:05:40 -04:00
Patrick Callahan
b5b862fe6f
bug fix: modify get_device_facts to handle servers with multiple pci domains
...
On machines with multiple pci domains get_device_facts would fail to
find a matching pci device causing setup to fail. Also on some platforms
there is additional information between the pci information and 'host'.
Modified get_device_facts to call lspci with the -D option and modified
the regex to account for the pci domain and to be more selective.
2013-06-18 22:48:05 -04:00
Michael DeHaan
575e052c6c
Merge pull request #3147 from toshywoshy/setup_mtab_without_bind
...
changed get_mount_facts to ignore mount types 'none'
2013-06-18 17:56:49 -07:00
Michael DeHaan
1e3ab98a13
Merge pull request #3219 from arturaz/devel
...
datadog_event module: submit your events to DataDog service.
2013-06-18 17:31:52 -07:00
Michael DeHaan
dd7f7d5593
Merge branch 'file_hard' of git://github.com/bcoca/ansible into devel
...
Conflicts:
library/files/file
2013-06-18 20:31:05 -04:00
Michael DeHaan
61ac8d03af
Clarify module docs
2013-06-18 20:19:29 -04:00
Michael DeHaan
31b63b033b
Merge conflict
2013-06-18 20:18:17 -04:00
Michael DeHaan
96134d003e
Merge remote branch 'origin/devel' into devel
2013-06-18 20:17:31 -04:00
Michael DeHaan
51ba3d8c3d
Merge pull request #3230 from sayap/openrc
...
Add OpenRC support to the service module.
2013-06-18 17:13:06 -07:00
Michael DeHaan
273f37b394
Merge pull request #3255 from jlund/sha256-example-cleanup
...
Removed merge conflict header
2013-06-18 17:08:59 -07:00
Michael DeHaan
2f1420f071
Merge pull request #3258 from j2sol/apt-doc
...
pkg option of apt is not required
2013-06-18 16:56:35 -07:00
Jesse Keating
86bc2ec08a
pkg option of apt is not required
...
You can use apt module with update_cache and without specifying a
package. Update the docs to reflect this.
2013-06-18 16:25:46 -07:00
Joshua Lund
bb4de94937
Removed merge conflict header
2013-06-18 15:01:01 -06:00
Michael DeHaan
b4358d1300
Merge branch 'apt_key_file' of git://github.com/veeti/ansible into devel
...
Conflicts:
library/packaging/apt_key
2013-06-18 16:18:31 -04:00
Michael DeHaan
a94e404a97
Merge pull request #3236 from lwade/ec2_placementzone
...
Added placement_group parameter for cluster compute. Issue 3232.
2013-06-18 13:14:03 -07:00
Michael DeHaan
583b3e5957
Merge pull request #3251 from jlund/sucess-typo-fix
...
Fixed a few small typos
2013-06-18 11:47:49 -07:00
Michael DeHaan
2123507315
Merge branch 'sha256' of git://github.com/jlund/ansible into devel
...
Conflicts:
library/network/get_url
2013-06-18 14:46:57 -04:00
Joshua Lund
ba853b8c1a
Fixed a few small typos
2013-06-18 12:26:40 -06:00
Michael DeHaan
25b43cf6ec
Merge pull request #3231 from jpmens/docs_more
...
Docs: consistently format playbook EXAMPLES
2013-06-17 20:48:02 -07:00
Vincent Viallet
9af24f5345
Merge branch 'a_devel' into digitalocean
2013-06-18 10:46:42 +08:00
Vincent Viallet
d4b5122ad9
Rename digital ocean module to digital_ocean, add documentation.
2013-06-18 10:45:45 +08:00
Brian Coca
c9c7b01620
now mount/unmount are searched for instead of hardcoded
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-06-17 17:01:35 -04:00
Veeti Paananen
77159d21da
Add apt_key examples for file and data
2013-06-17 18:23:40 +03:00
Bruce Pennypacker
898889d20e
added try/except around conn.get_all_dbinstances
2013-06-17 09:42:42 -04:00
Bruce Pennypacker
d25622f17e
changed 'action' to 'command'. Fixed a tab issue.
2013-06-17 09:39:45 -04:00
lwade
886a71e8eb
Added placement_group parameter for cluster compute.
2013-06-17 14:35:53 +01:00
Jan-Piet Mens
30d641094b
Docs: consistently format playbook EXAMPLES
2013-06-17 08:53:46 +02:00
Michael DeHaan
bfcead8c33
Remove reference to non-existant module.
2013-06-16 23:33:49 -04:00
Yap Sok Ann
bcca609bc6
Add OpenRC support to the service module.
2013-06-17 11:29:48 +08:00
Michael DeHaan
e128e8b563
Merge pull request #3162 from strawlab/apt-key-binary-fix
...
allow apt-key module to work with binary key
2013-06-16 20:27:10 -07:00
Michael DeHaan
3e1e163ec3
Merge pull request #3172 from gw0/fix-mongodb2.2-compat
...
Fix `mongodb_user` compatibility with MongoDB 2.2 (used in Debian 7).
2013-06-16 20:24:31 -07:00
Michael DeHaan
fe9849530c
Merge pull request #3120 from chrisgardner/solaris-os-facts
...
Add Solaris O/S distribution facts
2013-06-16 20:18:43 -07:00
Michael DeHaan
f698ab9232
Merge pull request #3204 from goozbach/devel
...
fixed msg bug in library/cloud/quantum_network
2013-06-16 20:16:14 -07:00
Jochen Maes
7b763dc487
adds 2 django commands (migrate, collectstatic)
...
Signed-off-by: Jochen Maes <jochen@sejo-it.be>
2013-06-16 23:15:43 -04:00
Michael DeHaan
2eb3a9a3c9
Resolve docs conflict.
2013-06-16 22:48:11 -04:00
Michael DeHaan
572f49b11f
Fix merge conflict.
2013-06-16 22:47:29 -04:00
Michael DeHaan
c3544de1df
Merge pull request #3228 from skvidal/facts.d
...
first cut and docs for facts.d mechanism for setup module
2013-06-16 19:46:02 -07:00
Michael DeHaan
58e8a97e91
Merge pull request #3225 from eest/openbsd_pkg-check_mode
...
openbsd_pkg: Add check_mode support.
2013-06-16 19:40:46 -07:00
Michael DeHaan
613df1d649
Merge pull request #3213 from veeti/apt_key_data
...
Document the data argument for apt_key
2013-06-16 19:39:55 -07:00
Michael DeHaan
d9f91be34a
Merge pull request #3227 from bcoca/modules_wantlist
...
implementing with_items list globbing made easier for modules
2013-06-16 19:29:02 -07:00
Michael DeHaan
f87299842c
Merge pull request #3199 from chrishoffman/doc_error
...
Fixing documentation error
2013-06-16 19:28:12 -07:00
Michael DeHaan
294230d529
Merge pull request #3177 from stintel/mysql56-compat
...
Fix MySQL 5.6 compatibility
2013-06-16 19:27:17 -07:00
Michael DeHaan
936e61fc28
Merge pull request #3181 from melodous/devel
...
HP-UX virtualization facts
2013-06-16 19:26:07 -07:00
trbs
a4223e119d
fixed x-bits in git
2013-06-16 22:22:16 -04:00
Michael DeHaan
4849539399
Merge pull request #3194 from E-M/patch-2
...
Fixed Issue #3193 - make rhn_register module compatible with EL 5
2013-06-16 19:17:05 -07:00
Michael DeHaan
78fdedd490
Merge remote branch 'origin' into devel
...
Conflicts:
library/web_infrastructure/django_manage
2013-06-16 22:15:30 -04:00
Michael DeHaan
512d7ba531
Spelling fixes
2013-06-16 22:09:35 -04:00
Michael DeHaan
f0d66f0cda
Merge pull request #3176 from jpmens/sol-epoch
...
setup epoch time doesn't have tics on Python 2.6.4 (Solaris).
2013-06-16 19:06:19 -07:00
Seth Vidal
36df7e8c95
cut and docs for facts.d mechanism for setup module
2013-06-15 18:31:31 -04:00
Brian Coca
4942a06bc2
now modules can implement with_items list globbing w/o updating
...
hardcoded lists in ansible code, just add WITH_ITEMS_USES_LIST in a
comment anywhere, and of course, support recieving params as list.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-06-15 16:28:43 -04:00
Jan-Piet Mens
af051d6f77
ini_file: add support for lists of options/values
2013-06-15 22:21:34 +02:00
Jan-Piet Mens
5c69918d53
DOCS: standardize on EXAMPLES (a.k.a. Docs-JumboPatch JetLag Edition)
...
Migrated all examples: in DOCUMENTATION=''' string to standalone EXAMPLES=''' string
Added deprecation warning to moduledev.rst and remove deprecated example from it
Fixed up a few typos and uppercased some acronyms.
add consistency to how EXAMPLES are formatted
2013-06-15 20:54:25 +02:00
Brian Coca
9e6a584c3f
Added hardlink option
...
Also a bit nicer now with failures
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-06-15 11:14:34 -04:00
Patrik Lundin
9dfc420927
openbsd_pkg: Add check_mode support.
...
The biggest change has been to package_latest since it was previously
just comparing version numbers before and after an upgrade had run.
We now parse the output from a dry run instead.
Thanks to Johan Belin for triggering the discussion :).
2013-06-15 16:27:45 +02:00
Serge van Ginderachter
8b188429c7
docfix on file module, aliases for path parameter
2013-06-14 20:45:58 +02:00
Arturas Slajus
b86740e1fd
datadog_event module: submit your events to DataDog service.
2013-06-14 18:36:14 +03:00
Veeti Paananen
1284bfd742
Add a file argument to apt_key
2013-06-14 14:34:04 +03:00
Veeti Paananen
dcb06a2306
Document the data argument for apt_key
2013-06-14 14:32:56 +03:00
Vincent Viallet
f9e3480d12
Ensure an existing ssh-key returns useful information (id + name) instead of a string; this way it can be used to register a variable to use in a later task.
2013-06-14 14:59:52 +08:00
Vincent Viallet
fd5bb8c7f7
Add digital-ocean cloud support.
2013-06-14 11:56:01 +08:00
Derek Carter
0840af5bda
fixed msg bug in library/cloud/quantum_network
2013-06-13 23:02:04 -04:00
Chris Hoffman
8a55210fb6
Removing all the default: null from the documentation
2013-06-13 20:43:14 -04:00
Chris Hoffman
499c7309e3
Fixing documentation error
2013-06-13 15:19:35 -04:00
Lorin Hochstein
d2ea9d85d0
Fix broken link in django_manage doc
2013-06-13 14:01:32 -04:00
Edgars M.
46ad4299a8
Fixed Issue #3193
2013-06-13 15:17:35 +03:00
Michael DeHaan
39aa5e5eac
Merge pull request #3175 from jpmens/setup9
...
Protect None value in setup module (ansible 1.2)
2013-06-13 04:22:15 -07:00
E-M
170a5f36f1
Fixed module name in examples section
...
Examples showed that modules name is rhnreq_ks, when it actually is rhn_register.
2013-06-13 11:13:53 +03:00
Bruce Pennypacker
14eda0d125
Added replication_source to the results
2013-06-12 16:22:35 -04:00
Raul Melo
f9f0f5ce2c
HP-UX virtualization facts
2013-06-12 18:59:20 +02:00
Bruce Pennypacker
1ef29a3654
endpoint is available only when instance is available
2013-06-12 11:44:33 -04:00
Bruce Pennypacker
c9e373dd7d
Added modify action
2013-06-11 13:11:11 -04:00
Bruce Pennypacker
26c37d7c07
added 'facts' action
2013-06-11 10:45:50 -04:00
Stijn Tintel
767c208e6c
Fix MySQL 5.6 compatibility
...
In MySQL 5.6, the root account created by default during MySQL
installation has the PROXY ... WITH GRANT OPTION privilege for ''@'',
that is, for all users.
The mysql_user module tries to revoke this privilege, but this fails:
_mysql_exceptions.ProgrammingError: (1064, "You have an error in your
SQL syntax; check the manual that corresponds to your MySQL server
version for the right syntax to use near '''@'' FROM 'root'@'localhost''
at line 1")
Quick fix: don't revoke privilege if user is root and the privilege to
revoke contains PROXY.
2013-06-11 15:00:14 +02:00
Jan-Piet Mens
f6521d88f5
setup epoch time doesn't have tics on Python 2.6.4 (Solaris).
2013-06-11 09:13:32 +02:00
Jan-Piet Mens
3f301fd439
Protect None value in setup module
2013-06-11 07:08:55 +02:00
gw0 [http://gw.tnode.com/]
47c8396598
Fix mongodb_user
compatibility with MongoDB 2.2 (used in Debian 7).
2013-06-10 22:43:50 +02:00
Bruce Pennypacker
d62beb2df5
fixed bug in delete action - skip_final_snapshot must always be set
2013-06-10 15:49:38 -04:00
Bruce Pennypacker
041a4872fe
Amazon RDS module
2013-06-10 12:17:31 -04:00
Michael DeHaan
790a145f6c
Use get_bin_path for blkid and add some aliases to the filesystem module.
2013-06-10 10:39:19 -04:00
Andrew Straw
94e66ef558
allow apt-key module to work with binary key
2013-06-09 20:03:28 +00:00
Michael DeHaan
6f8e9c1b29
Merge pull request #3156 from jlund/authorized_key
...
Updates to the authorized_key documentation
2013-06-08 11:24:15 -07:00
Michael DeHaan
41bded178d
Rename module
2013-06-08 14:18:31 -04:00
Michael DeHaan
305694a847
Update "added in" version in zypper, update doc name of rhn_register module.
2013-06-08 14:09:37 -04:00
Michael DeHaan
cbee66c88b
Rename module
2013-06-08 14:08:52 -04:00
Michael DeHaan
c26d39c9d4
Rename rhnreg_ks to rhn_register
2013-06-08 14:08:23 -04:00
Michael DeHaan
d0ded631d6
Merge pull request #3148 from jlaska/rhnreg_ks
...
Add rhnreg_ks module
2013-06-08 11:06:24 -07:00
Patrick Callahan
c1ec8ead6c
BUG FIX: Add package name to the cmd.
2013-06-07 23:31:21 -04:00
Joshua Lund
51c7441244
Updates to the authorized_key documentation
...
* Clarified the meaning of 'user'
* Changed 'sshdir' to 'path' in the example
* 'sshdir' is used internally in the module, but the argument is 'path'
* Made the capitalization consistent in the descriptions
2013-06-07 15:43:42 -06:00
James Laska
6059ce34e3
Minor adjustments to subscription_manager and rhnreg_ks
2013-06-07 14:18:23 -04:00
James Laska
65993e8f35
Reorganize subscription_manager module.
...
Also ...
* When unregistering, first unsubscribe from all content
2013-06-07 14:07:00 -04:00
James Laska
a2cbcec328
The rhnreg_ks module acts as a wrapper to the command 'rhnreg_ks'. The
...
rhnreg_ks command allows users to manage registration to a Red Hat
Network (RHN) (e.g. rhn.redhat.com) server. The moduel will also
interact with the specified RHN system via XMLRPC as needed.
Before proceeding with registration, the rhnreg_ks module will enable
the system to receive updates from RHN. This involves enabling the
appropriate RHN yum plugin, as well as disabling an active
subscription-manager yum plugin.
Once enabled, the module will support the following operations:
* configure
* register
* subscribe to custom child channels (see `rhn-channel` command)
* unregister
2013-06-07 13:45:25 -04:00
Joshua Lund
37f15d0216
Setting version_added for this feature to 1.3
2013-06-07 11:37:41 -06:00
Toshaan Bharvani
f76043f404
changed get_mount_facts to ignore mount types 'none'
2013-06-07 16:55:33 +02:00
Patrick Callahan
79b56667e3
Simple zypper module to install, remove, or upgrades packages.
2013-06-06 21:57:32 -04:00
Michael DeHaan
df4c444571
Fixup doc YAML
2013-06-06 19:21:18 -04:00
James Laska
19b7cb6653
Updated examples and documentation
2013-06-06 16:30:06 -04:00
James Laska
3ba19bf369
Add RHN subscription_manager module
...
The subscription_manager module acts as a wrapper to the command
'subscription-manager'. The subscription-manager utility allows users
to manage RHN registration, subscription and yum repositories from the
Red Hat Entitlement platform.
Currently, this module supports the following sub-commands:
* config
* [un]register
* subscribe
2013-06-06 15:00:38 -04:00
Michael DeHaan
07a1365c55
Merge pull request #3128 from lorin/ex-fix
...
lineinfile example: /etc/host[s]
2013-06-06 06:08:55 -07:00
Michael DeHaan
4372e4f6fb
Merge pull request #3125 from melodous/devel
...
Facts for HP-UX
2013-06-06 06:06:47 -07:00
Gavin McDonald
561d79b6d4
quick and dirty fix for irc module - shadowIRCd discards unbuffered
...
input, and the extra channel hash on join wasn't helping either.
2013-06-05 17:12:44 -07:00
Lorin Hochstein
04aa74ddf1
lineinfile example: /etc/host[s]
...
Change a lineinfile example from /etc/host to /etc/hosts
2013-06-05 13:54:37 -04:00
Raul Melo
2475bc416c
Facts for HP-UX
2013-06-05 14:01:18 +02:00
Joshua Lund
2ce7f136b2
* Added a sha256 method to module_common
...
* Added a sha256sum parameter to the get_url module to enable
cryptographic verification of downloaded files
* Fixed a few typos in the documentation
2013-06-04 23:28:28 -06:00
y-p
50666eac34
Add is_local_path check to pip module, for skipping --use-mirrors
2013-06-04 03:01:42 +03:00
y-p
9ebb7450d5
Add chdir parameter to pip
2013-06-04 02:15:39 +03:00
Chris Gardner
2ba47318dc
Use first line from /etc/release in "distribution_release" for consistency across Solaris and derivatives.
2013-06-03 22:33:01 +01:00
Michael DeHaan
788680a15d
Merge branch 'devel' of git://github.com/trbs/ansible into more_users
2013-06-03 11:50:17 -04:00
Michael DeHaan
1c4fa2c45e
Doc standardization
2013-06-01 18:42:03 -04:00
Michael DeHaan
e01cdf876c
Docs standardization
2013-06-01 18:40:04 -04:00
Michael DeHaan
fdfba6aa68
Standardize docs
2013-06-01 18:38:16 -04:00
Michael DeHaan
956bff2f07
Standardize docs
2013-06-01 18:36:44 -04:00
Michael DeHaan
c3ff4ccb35
These options to bypass the check code seem to need to occur before said checks.
2013-06-01 18:32:02 -04:00
Chris Gardner
f0a4a17ff6
Add Solaris O/S facts "distribution" and "distribution_*"
2013-06-01 20:32:28 +01:00
Michael DeHaan
caa07e7fab
pep8 fixes
2013-06-01 12:29:03 -04:00
Michael DeHaan
15560c9801
Fix module labelled incorrectly.
2013-06-01 12:25:24 -04:00
Michael DeHaan
d434252ba4
Docs standardization
2013-06-01 12:20:45 -04:00
Michael DeHaan
417be6f81e
Docs standardization
2013-06-01 12:16:24 -04:00
Michael DeHaan
6ae9804738
Docs standardization
2013-06-01 12:15:19 -04:00
Michael DeHaan
2a416babee
Docs standardization
2013-06-01 12:14:35 -04:00
Michael DeHaan
6b0a547652
Docs standardization
2013-06-01 12:13:21 -04:00
Michael DeHaan
16c7c50e8f
Docs standardization
2013-06-01 12:12:11 -04:00
Michael DeHaan
e5d911fbce
Docs standardization
2013-06-01 12:11:26 -04:00
Michael DeHaan
e06ced89fb
Doc standardization/style
2013-06-01 12:09:04 -04:00
Michael DeHaan
e38a83e1ca
Docs standardization/style
2013-06-01 12:06:48 -04:00
Michael DeHaan
548063a617
Docs standardization/style
2013-06-01 12:04:36 -04:00
Michael DeHaan
ab4b45df3f
Docs/style
2013-06-01 12:02:47 -04:00
Michael DeHaan
eb84f55a09
Docs/style
2013-06-01 12:00:04 -04:00
Michael DeHaan
53d0a4766c
Module doc standardization/style
2013-06-01 11:57:53 -04:00
Michael DeHaan
6a8e16e324
Standardize module doc
2013-06-01 11:55:05 -04:00
Michael DeHaan
13e37aad95
Standardize docs
2013-06-01 11:53:57 -04:00
Michael DeHaan
858efd00e3
Standarize docs
2013-06-01 11:52:28 -04:00
Michael DeHaan
d0286f7611
Standardize docs
2013-06-01 11:50:23 -04:00
Michael DeHaan
dd7efc70a7
Standardize docs
2013-06-01 11:49:29 -04:00
Michael DeHaan
d323a0ccaa
Standardize example
2013-06-01 11:49:02 -04:00
Michael DeHaan
b9e72cdd98
Warn when there is a space in the mount module opts parameter.
2013-06-01 11:33:17 -04:00
trbs
3b3afe2283
Add support for Open and NetBSD platforms for user and group modules, including a new login_class parameter for FreeBSD, OpenBSD and NetBSD.
2013-05-31 20:53:37 -04:00
Michael DeHaan
9122efb24a
Merge pull request #3083 from mvo5/feature/facts-add-statvfs
...
add "size_{total,free}" to the "mount" facts
2013-05-31 14:22:58 -07:00
Michael DeHaan
f9ddfc6cab
Merge pull request #3080 from bigpandaio/devel
...
Issue #3079 : Initializing key_exists in case the S3 bucket does not exis...
2013-05-31 14:21:02 -07:00
Michael DeHaan
049b77be6d
Merge pull request #3076 from mmoya/userspace-arch-facts
...
Provide userspace_{architecture,bits} facts
2013-05-31 14:20:38 -07:00
Michael DeHaan
514f18acac
Merge branch 'solaris-network-facts' of git://github.com/chrisgardner/ansible into devel
2013-05-31 17:16:13 -04:00
Michael DeHaan
47b9db0d98
Remove debug statement in previous patch.
2013-05-31 17:13:54 -04:00
Michael DeHaan
eec53347b5
Merge branch 'devel' of git://github.com/trbs/ansible into groups
2013-05-31 17:13:41 -04:00
Stephen Fromm
43d96ba335
cleanup to dmi fact discovery
...
When invoking dmidecode, first use module.get_bin_path() and secondly
use module.run_command.
Remove sub function execute() from get_dmi_facts().
Simplify get_dmi_facts() by only using two mechanisms to determine dmi
facts: first try /sys/devices/virtual/dmi and if not available, use
dmidecode executable.
2013-05-31 17:10:34 -04:00
Benjamin Schwarze
a0c89e742e
remove unused git function is_current_branch (looks like it returns always True anyway which might be wrong)
2013-05-31 22:27:56 +02:00
Michael DeHaan
80bebc1806
Merge pull request #3069 from benjixx/consistently-get-bin-path-for-git
...
consistently use module.get_bin_path('git', True) to get git path before...
2013-05-31 13:21:00 -07:00
Michael DeHaan
d078ad5a13
Merge pull request #3068 from lorin/authkey-default
...
authorized_key: Set manage_dir default value
2013-05-31 13:16:44 -07:00
Michael DeHaan
4afc0a5c03
Merge pull request #3044 from chrisgardner/solaris_facts
...
Solaris facts
2013-05-31 13:15:58 -07:00
Michael DeHaan
957a7bf373
Merge pull request #3020 from rtheys/virt-state
...
Support state parameter in list_vms command
2013-05-31 13:03:48 -07:00
Benjamin Schwarze
3cae9d6d0d
use module.get_bin_path('git', True) once and pass git_path to functions
2013-05-31 21:42:15 +02:00
Michael DeHaan
69d514100c
Refine error message.
2013-05-31 15:23:24 -04:00
Michael DeHaan
0b30c74e86
Merge branch 'rc.d-systemd' of git://github.com/glensc/ansible into sysd
2013-05-31 15:20:48 -04:00
Michael Vogt
6acf9a9b3b
use statvfs.f_bavail to match the output of "df -B1"
2013-05-31 21:20:40 +02:00
Michael Vogt
73a12b04a4
add "size_{total,free}" to the "mount" facts
2013-05-31 21:01:45 +02:00
Shahar Kedar
fe6ca38bec
Issue #3079 : Initializing key_exists in case the S3 bucket does not exist
2013-05-31 16:37:37 +03:00
bennojoy
0b93c68d57
bug fix nova_compute
2013-05-31 17:39:00 +05:30
Maykel Moya
d0843a7f55
Provide userspace_{architecture,bits} facts
...
When running inside a chroot userspace architecture might not
match that of the actual host.
This patch provides userspace_bits as reported by python's
platform.architecture(). Also provides userspace_architecture fact
if host is an x86 machine.
2013-05-31 12:24:43 +02:00
Chris Gardner
1b8adab2cc
Add Solaris network facts. IPv4 and IPv6 both working.
2013-05-31 00:57:23 +01:00
trbs
b537aff586
Fix for #3062 additional groups should only be added once.
...
Also consolidated duplicate groups code into one get_groups_set() method.
Removed unused call to user_group_membership.
Removed sorting operations on set functions cause sets are inherently unordered.
Minor style improvements to match the rest of the code.
The new function will make the order of group names passed to the system command less determistic.
Which was already the case for modify_user_usermod() but not for other methods.
It will also strip out duplicate group names automatically which was not always the case previously.
2013-05-30 19:18:18 -04:00
Lorin Hochstein
8c9cceacbf
authorized_key: Set manage_dir default value
...
This commit fixes a bug where the authorized_key module causes
the ~user/.ssh directory to be owned by root instead of the user,
when the manage_dir argument is not specified.
If the manage_dir argument was not specified, the module behaved as if
manage_dir was set to false, even though it's supposed to default to
true.
This module assumed that an optional argument, with no default
specified, will not be present in the module.params dictionary.
What actually seems to happen is that the argument does appear in
the module.params dictionary with a value of None.
The upside is that this line was evaluating to None instead of
true:
manage_dir = params.get("manage_dir", True)
I fixed the problem in this particular module by explicitly specifying
the default value for the manage_dir arugment. But if this bug
occurred because of a change in behavior in AnsibleModule, then other
modules may be broken as well.
2013-05-30 16:16:14 -04:00
Michael DeHaan
ad1a02aa55
Merge pull request #3064 from sfromm/issue2990
...
Verify /proc/modules is readable (issue #2990 )
2013-05-30 11:12:30 -07:00
Stephen Fromm
00b3a450c7
Verify /proc/modules is readable (issue #2990 )
2013-05-30 10:25:48 -07:00
Stephen Fromm
3127bab6d6
Use get_bin_path to find mkfs command (issue #2983 )
2013-05-30 10:25:35 -07:00
Michael DeHaan
0c03a5cfc2
Merge pull request #3049 from stoned/cmd-expanduser-once
...
No need to expanduser() command's chdir argument twice
2013-05-30 05:48:47 -07:00
Chris Gardner
2b71ab6765
Fix typo. Solaris 9 should now correctly ignore 'brand' and use 'implementation'.
2013-05-30 08:51:03 +01:00
Chris Gardner
88115f4ab2
TODO: Separate IPv4 and IPv6
2013-05-30 08:39:11 +01:00
Jiří Kubíček
5cb0525430
Add some FreeBSD facts
...
added:
* ansible_distribution
* ansible_distribution_release
* ansible_distribution_version
* ansible_os_family
* ansible_pkg_mgr
* ansible_ssh_host_key_ecdsa_public
Also adds ECDSA public key for all plaforms.
2013-05-30 01:34:33 +02:00
Chris Gardner
6809b56233
Add Solaris network facts. IPv6 details overwrite IPv4 per interface, needs further work.
2013-05-30 00:06:57 +01:00
Michael DeHaan
07361375b5
Fix version added field in modules.
2013-05-29 18:56:48 -04:00
Michael DeHaan
44e32cc45e
Some formatting fixes so docs will build, etc.
2013-05-29 18:43:23 -04:00
Michael DeHaan
250bcaff03
Fix docs build causing parse error message.
2013-05-29 18:37:31 -04:00
Michael DeHaan
5e8923c04f
use EXAMPLES vs examples (easier to format)
2013-05-29 18:35:47 -04:00
Michael DeHaan
f7cabfe64e
use EXAMPLES vs inline examples (easier to format)
2013-05-29 18:35:47 -04:00
Michael DeHaan
b7485ea4d6
Merge pull request #3046 from dstoflet/devel
...
Adding monit module to start/stop/monitor/unmonitor process via monit
2013-05-29 15:32:59 -07:00
Michael DeHaan
02e772bb29
Merge pull request #3032 from thaumos/devel
...
Pagerduty and Pingdom modules for core
2013-05-29 15:30:51 -07:00
Michael DeHaan
a9fcea5893
Merge branch 'escape' of git://github.com/ngrilly/ansible into repr
2013-05-29 18:29:16 -04:00
Chris Gardner
f482649cbb
Add clock speed to processor description for SPARC CPU.
2013-05-29 21:00:21 +01:00
Chris Gardner
68959e7f92
Use 'implementation' if 'brand' not available (Solaris 9). Add CPU socket/core counting.
2013-05-29 18:54:43 +01:00
Stoned Elipot
f9cff3c444
No need to expanduser() command's chdir argument twice
2013-05-29 17:05:11 +02:00
Michael DeHaan
f9a14f0d70
Fixup fetch doc formatting.
2013-05-29 10:45:31 -04:00
Michael DeHaan
01a2384cdd
Minor style tweak.
2013-05-29 10:14:47 -04:00
Timothy Appnel
3e774fedea
Modified assemble module so the dest file is streamed together rather than built-in memory before writing.
2013-05-29 10:14:47 -04:00
Michael DeHaan
a581077b4d
Merge branch 'facter-fix' of git://github.com/flyapen/ansible into devel
2013-05-29 10:00:20 -04:00
Michael DeHaan
575967cee4
Merge pull request #3038 from jsmartin/riak_bugfixes
...
Riak bugfixes
2013-05-29 06:38:31 -07:00
Guillaume Lasmayous
1c0e01a72b
Implement NetBSD-specific subclass of Hardware in the setup module.
...
Defines memory and CPU facts:
- memfree_mb
- memtotal_mb
- swapfree_mb
- swaptotal_mb
- processor (a list)
- processor_cores
- processor_count
- devices
As a matter of fact, on NetBSD, it is possible to get memory, swap and
processor facts exactly as on Linux. Tested on NetBSD-5, NetBSD-6 and
NetBSD-6.1 (without Linux emulation).
2013-05-29 09:37:46 -04:00
Michael DeHaan
ebf28ff856
Merge pull request #2867 from cstorey/rabbitmq_user-node-parameter
...
Allow specification of erlang node name for rabbitmq_user/vhost/parameter actions.
2013-05-29 06:35:09 -07:00
Darryl Stoflet
0b53c711a6
Adding monit modules to start/stop/monitor/unmonitor process via monit
2013-05-28 23:22:34 -07:00
Chris Gardner
9ca7165f88
Use kstat for Solaris CPU info
2013-05-28 22:44:06 +01:00
Chris Gardner
66c10410ec
Use kstat for Solaris CPU info
2013-05-28 22:36:49 +01:00
James Martin
1aec4c0e74
Now can specify amount of time to wait_for_handoffs or ring ready instead of booleans.
2013-05-27 17:24:10 -04:00
James Martin
633724dc8c
Timeouts implemented for riak stats operation. Removed failback mode
...
for fetching riak stats.
2013-05-27 17:12:13 -04:00
Dylan Silva
da5be56b33
Pagerduty and Pingdom modules for core
2013-05-27 11:55:29 -07:00
Lorin Hochstein
b432ae5a74
Documentation for keystone_user
...
Updated the module with proper documentation.
2013-05-27 07:35:05 -04:00
Kristof Keppens
c5b40ca2ff
change fix to lookup path with get_bin_path
2013-05-27 07:38:17 +02:00
Rik Theys
e97f789913
Fix tabs
2013-05-26 23:06:23 +02:00
Ceri Storey
c01992b564
Update rabbitmq_user/vhost/parameter to pass the node to rabbitmqctl using -n flag to rabbitmqctl rather than setting the environment variable.
2013-05-26 14:51:50 +01:00
Rik Theys
a61978aed9
Support state parameter in list_vms command
...
Support the state parameter in the list_vms command to filter the
VM's to list based on their state.
2013-05-25 22:20:25 +02:00
Michael DeHaan
3a635d2d26
Lots of formatting fixes
2013-05-24 23:46:23 -04:00
Michael DeHaan
9c5d6f11f0
Fix tabs and spaces in OpenStack modules.
2013-05-24 23:34:48 -04:00
Michael DeHaan
b499f0754e
Merge pull request #2986 from wbowling/devel
...
Fixes apt_repository always reporting file uri repos as changed
2013-05-24 20:07:03 -07:00
Michael DeHaan
82909179a0
Merge pull request #2976 from stoned/pip-virtualenv_command-pathname
...
Allow virtualenv_command argument of the pip module to be a pathname
2013-05-24 20:01:12 -07:00
Michael DeHaan
698b2fe9c5
Merge pull request #2992 from SirScott/service_pattern
...
Fixes #2991 : Service module pattern argument ignored.
2013-05-24 19:58:42 -07:00
Michael DeHaan
84623441e1
Merge pull request #2945 from jsmartin/new_fetch
...
Fetch destination path can now be overriden.
2013-05-24 19:57:19 -07:00
Michael DeHaan
e68894ea45
Merge pull request #2975 from stoned/doc-pip-fix
...
Fix pip module documentation (YAML quoting)
2013-05-24 19:55:14 -07:00
Michael DeHaan
e3af9258ae
Merge pull request #2995 from SirScott/pip-sudo-user
...
pip module -- sudo_user permission problem fix
2013-05-24 19:51:38 -07:00
Michael DeHaan
c397969ca3
Merge pull request #3001 from SirScott/user-always-changing
...
Fixes #2924 : User creation always reports 'changed'
2013-05-24 19:50:48 -07:00
Michael DeHaan
9d92125a93
Merge pull request #2989 from lorin/keystone_user
...
OpenStack Identity (keystone) user module
2013-05-24 19:39:52 -07:00
Michael DeHaan
6ed01d2d9c
Merge pull request #2985 from bennojoy/devel
...
OpenStack Modules
2013-05-24 19:38:19 -07:00
Michael DeHaan
2459255739
Merge pull request #3016 from bpennypacker/airbrake_deployment
...
new airbrake_deployment module
2013-05-24 19:37:49 -07:00
Bruce Pennypacker
fceaca4a53
new airbrake_deployment module
2013-05-24 14:40:37 -04:00
Michael DeHaan
1d3782cfc7
Merge pull request #3006 from stoned/doc-fix-npm
...
Fix typo in npm module documentation preventing it to be processed by an...
2013-05-23 18:08:58 -07:00
Stoned Elipot
c9f268ac48
Fix typo in git module documentation preventing it to be processed by ansible-doc
2013-05-24 01:33:47 +02:00
Stoned Elipot
81e0a7adcc
Fix typo in npm module documentation preventing it to be processed by ansible-doc
2013-05-24 01:27:46 +02:00
Nicolas Grilly
75ceb80572
Escape args injected in new style modules
2013-05-24 01:01:07 +02:00
Scott Sturdivant
922a1efbc0
Fixes #2924 : User creation always reports 'changed'
2013-05-23 13:43:23 -06:00
James Martin
3c131dbd2b
Initial Commit.
2013-05-23 13:33:36 -04:00
Scott Sturdivant
b2542bff72
Chdir to tempdir to prevent permissions problems.
2013-05-23 10:56:52 -06:00
Scott Sturdivant
b274fb9774
Fixes #2991 : Service module pattern argument ignored.
2013-05-23 09:39:26 -06:00
Lorin Hochstein
dbd9d92861
OpenStack Identity (keystone) user module
...
Module for managing users, tenants, and roles within OpenStack.
2013-05-23 10:35:27 -04:00
Kristof Keppens
e2e10c1977
fix for facter being installed in a different location
2013-05-23 11:21:01 +02:00
William Bowling
222f004bfa
Fixes apt_repository always reporting file uri repos as changed
2013-05-23 12:39:22 +10:00
bennojoy
b16e2a1d48
OpenStack Modules
2013-05-23 07:55:05 +05:30
Stoned Elipot
d4d0753e03
Allow virtualenv_command argument of the pip module to be a pathname
2013-05-22 18:15:21 +02:00
Stoned Elipot
83cce7d2e0
Fix pip module documentation (YAML quoting)
2013-05-22 18:09:01 +02:00
Bruce Pennypacker
d4429fcb91
Fixed handling of urlopen result to work properly under both python 2.4 and python 2.6
2013-05-21 13:59:42 -04:00
John Jarvis
daf4c358f7
fixes case where name is omitted from pip arg list
...
This code:
```
if name.endswith('.tar.gz') or name.endswith('.tar.bz2') or
name.endswith('.zip'):
is_tar = True
```
was not checking whether name is defined since it is an
optional param.
2013-05-18 20:59:21 -04:00
John Jarvis
423fe82d94
fixing syntax error
2013-05-18 19:49:25 -04:00
Elan Ruusamäe
d3a2b1dbbb
no need to init None to None
2013-05-19 00:20:10 +03:00
Michael DeHaan
5f98c6c246
Merge pull request #2948 from jcbagneris/devel
...
Fixes in apt module doc: typos, examples
2013-05-18 13:33:27 -07:00
Michael DeHaan
206b34783f
Merge pull request #2942 from stoned/doc-requirements
...
Fix empty requirements specifications in modules documentation
2013-05-18 13:26:41 -07:00
Michael DeHaan
328065506e
Merge pull request #2941 from bcoca/setup_bin
...
no uses get_bin_path for 2nd use of ip tool
2013-05-18 13:22:24 -07:00
Michael DeHaan
39673fe8c0
Merge pull request #2940 from madema/patch-3
...
-o and -r option don't exist on AIX
2013-05-18 13:21:48 -07:00
Michael DeHaan
fee3d9004f
Merge pull request #2934 from j2sol/git-update
...
Add an update option to the git module
2013-05-18 13:14:04 -07:00
Michael DeHaan
223e4e2349
Merge pull request #2932 from bcoca/apt_getbins
...
apt now uses module function to find bin paths
2013-05-18 13:13:04 -07:00
Michael DeHaan
3ecae5f21a
Merge pull request #2931 from caredotcom/flowdock_nochange
...
flowdock module returns changed=false on succes
2013-05-18 13:03:00 -07:00
Michael DeHaan
439c2ef684
Merge pull request #2921 from lwade/ec2_fact_doc
...
Added a helpful example to the ec2_facts doc.
2013-05-18 12:58:33 -07:00
Michael DeHaan
d6048425e3
Merge pull request #2919 from fabulops/campfire_notification_fixes
...
Campfire Notification Module: Typo fixes, tighter error handling, corrected check mode support
2013-05-18 12:57:57 -07:00
Ton Kersten
8926684942
Fix issue 2906
2013-05-18 15:57:10 -04:00
Michael DeHaan
56e3cef60c
Merge pull request #2918 from bcoca/jabber_notchanged
...
jabber module returns changed=false on success
2013-05-18 12:54:48 -07:00
Michael DeHaan
f8a99335dd
Merge pull request #2914 from jpmens/notif_unchanged
...
notification modules irc, mqtt now exit with changed=False
2013-05-18 12:54:22 -07:00
Michael DeHaan
e389b00050
Merge pull request #2905 from kjkuan/bugfix-apt-version-comparison
...
Make package version comparison use globbing.
2013-05-18 12:48:28 -07:00
Michael DeHaan
9a19e8a8ae
Merge pull request #2875 from yeukhon/devel
...
Pip's name key can now accept remote package address.
2013-05-18 12:41:12 -07:00
Yeukhon Wong
08a486fe31
Pip can now accept vcs or tarball as name. Prevented adding mirrors when name is vcs.
...
**Summary**:
There was a bug in the previous commit; pip module would add --use-mirrors options to a source package when state is absent. The bug is resolved in this commit by checking ``not is_package`` in the if branch.
Furthermore, in order to support non-vcs source name like tarballs, we must not add -e option to the arg list. Given this circumstance, this commit have is_tar and is_vcs and the latter is checked to add -e option. Since mirrors do not make sense with vcs or tarball source, this commit will not add --use-mirrors (default to True) as always.
2013-05-18 05:31:29 +00:00
JcB
33ba919e5f
Fixes in apt module doc: typos, examples
2013-05-17 16:12:30 +02:00
Stoned Elipot
d25888f410
Fix empty requirements specifications in modules documentation
...
And also be liberal in what ansible-doc accepts as an empty
requirements specification.
While here fix a typo in template module documentation
wrt jinja2 overrides example.
2013-05-16 17:15:21 +02:00
Brian Coca
8d6e18fc90
no uses get_bin_path for 2nd use of ip tool (fixes reported issue with openwrt)
...
module needs this added to many tool invokations, but his is a start
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-16 08:32:49 -04:00
madema
58d59c180d
-o and -r option don't exist on AIX
2013-05-16 14:30:42 +02:00
Jesse Keating
f645d27f5e
Add an update option to the git module
...
This will allow just making sure the repo exists w/out actually making
any chnages to it. Useful if you're going to run a play repeatedly
against a host that might have active development going on in the
repository (think initial bootstrap of a developers system, and
continued playbook runs to work on other projects).
2013-05-15 22:14:17 -07:00
Brian Coca
a8ca48888f
apt now uses module function to find bin paths
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-15 22:44:12 -04:00
Matt Coddington
ccd2bafd37
notification modules should set chnged to False
2013-05-15 21:40:16 -04:00
lwade
8b62f25c5c
Added a helpful example to the ec2_facts doc.
2013-05-15 16:32:35 +01:00
Adam Garside
628254a8ed
Typo fixes, tighter error handling, corrected check mode support
2013-05-15 10:37:45 -04:00
Brian Coca
b71a09d6ab
module returns changed=false on success
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-15 09:59:14 -04:00
Jan-Piet Mens
79cff7c076
notification modules irc, mqtt now exit with changed=False
...
(as per discussion on ML)
2013-05-15 07:36:23 +02:00
Michael DeHaan
d29d142a2d
Merge pull request #2911 from sergevanginderachter/apt-repo-ppa-bug
...
fix an idempotence bug in apt-repository where 'ppa' is used in a plain http://ppa . ....
2013-05-14 13:13:04 -07:00
Jack Kuan
c7ebe44780
Make package version comparison use globbing.
...
I have something like:
apt: pkg={{ item }} state=present
with_items:
- python-pysqlite2=2.6.3-*
- python-paramiko=1.7.7.1-*
But due to the use of *'s in the version specifications, the apt ansible
module always reports changed: true. This patch fixes that.
2013-05-13 15:01:02 -04:00
Jan-Piet Mens
98ddb1ca6b
notification/mqtt: ensure network communication and check error
2013-05-12 11:22:34 +02:00
Michael DeHaan
3d3a050648
Style fix.
2013-05-11 17:23:32 -04:00
Michael DeHaan
7af6a11a0c
ec2 module: more indentation fixing
2013-05-11 17:23:16 -04:00
Michael DeHaan
6b4f09d7dc
Style fix.
2013-05-11 17:21:49 -04:00
Michael DeHaan
09fc90cca1
Add newline at end of file
2013-05-11 17:21:29 -04:00
Michael DeHaan
13d98f3977
copy module fixes for 'make pep8'
2013-05-11 17:21:04 -04:00
Michael DeHaan
157f487bcd
ec2_vol fixes for 'make pep8'
2013-05-11 17:20:38 -04:00
Michael DeHaan
ab2e9dbffd
ec2 module fixes for 'make pep8'
2013-05-11 17:20:09 -04:00
Michael DeHaan
25d5018f75
Update version_added
2013-05-11 16:38:17 -04:00
Michael DeHaan
a0fa55c7ae
Update version added info.
2013-05-11 16:37:42 -04:00
Michael DeHaan
d51ec37a59
Add version added field to notification modules.
2013-05-11 16:36:37 -04:00
Michael DeHaan
cfef24cc98
Amend docs formatting.
2013-05-11 16:33:49 -04:00
Michael DeHaan
cdda88fda7
Slight tweak of irc module example
2013-05-11 16:32:22 -04:00
Michael DeHaan
d80cb4bd41
Add proper quoting in hipchat example
2013-05-11 16:32:22 -04:00
Michael DeHaan
25e300de42
Fix example formatting in jabber module.
2013-05-11 16:32:22 -04:00
Michael DeHaan
79deb41941
Add OS X say notification plugin. You know you want it!
2013-05-11 15:48:58 -04:00
Michael DeHaan
b62de8f352
update changelog, move newrelic to monitoring category
2013-05-11 15:16:16 -04:00
Michael DeHaan
3afa8b373e
Improve check mode reporting for directories and file modes.
2013-05-11 15:05:00 -04:00
Michael DeHaan
71f77d1583
Merge pull request #2895 from jpmens/docreqs
...
Add Requirements to rst template, ansible-doc
2013-05-11 11:41:20 -07:00
Michael DeHaan
d59d420df3
Merge pull request #2894 from jpmens/nagdoc
...
spacing in nagios module docs
2013-05-11 11:40:38 -07:00
Michael DeHaan
2e2226a912
Merge pull request #2889 from caredotcom/newrelic_deployment_notification
...
newrelic_deployment notification module
2013-05-11 11:32:59 -07:00
Michael DeHaan
de7829b8b6
Merge pull request #2888 from fabulops/campfire_notification
...
Campfire Notification Module
2013-05-11 11:31:00 -07:00
Michael DeHaan
cfe86bea17
Merge pull request #2887 from caredotcom/flowdock_notification
...
flowdock notification module
2013-05-11 11:30:14 -07:00
Michael DeHaan
ec184676b1
Merge pull request #2886 from fesplugas/devel
...
Fixed Typo
2013-05-11 11:29:20 -07:00
Michael DeHaan
c317979183
Merge pull request #2883 from bleader/devel
...
new module to handle FreeBSD packages with pkgng
2013-05-11 11:28:58 -07:00
Michael DeHaan
4e6aefcccb
Merge pull request #2877 from mhite/devel
...
New net_infrastructure "bigip_pool" module to support F5 load balancers
2013-05-11 11:23:38 -07:00
Michael DeHaan
ca82493028
Merge pull request #2869 from jpmens/mqtt
...
new module: notification/mqtt for publishing a topic to an MQTT broker
2013-05-11 11:13:32 -07:00
Michael DeHaan
584508dda6
Merge pull request #2866 from madema/patch-2
...
Fixed an error in the get_cpu_facts of the AIX class
2013-05-11 11:10:17 -07:00
Michael DeHaan
dab846a631
Merge pull request #2865 from madema/patch-1
...
Added AIX class in the service module to control AIX SRC processes.
2013-05-11 11:09:41 -07:00
Michael DeHaan
bfd6f5c546
Merge pull request #2864 from jpmens/irc
...
new module: IRC notification
2013-05-11 11:08:38 -07:00
Michael DeHaan
53db51a0a2
Merge pull request #2863 from lonerr/freebsd-group
...
FreeBSD group operations is now supported properly.
2013-05-11 11:08:13 -07:00
Michael DeHaan
cb54922bcd
Merge pull request #2862 from lonerr/freebsd-user
...
Fixed errors in FreeBSD user manipulations.
2013-05-11 11:07:32 -07:00
Michael DeHaan
67e67bca1f
Change filesystem module message.
2013-05-11 14:03:40 -04:00
Michael DeHaan
63e510a632
Merge pull request #2853 from abulimov/module_mkfs
...
Module filesystem
2013-05-11 11:02:43 -07:00
Michael DeHaan
38629b7104
Merge pull request #2860 from bcoca/lininfile_safe
...
makes lineinfile a bit safer by using atomic rename
2013-05-11 10:58:17 -07:00
Jan-Piet Mens
eeb80c695f
Add Requirements to rst template, ansible-doc
...
tweak position & look of Requirements in rst
tweak APT's notes as per anhj's wish
2013-05-11 16:46:59 +02:00
Jan-Piet Mens
0482c12378
spacing in nagios module docs
2013-05-11 16:10:56 +02:00
Elan Ruusamäe
6949a9fbe4
LinuxService: avoid enforcing systemd even if init.d script was found
2013-05-11 13:24:00 +03:00
Matt Coddington
5e3ccc3012
newrelic_deployment notification module
2013-05-10 16:02:21 -04:00
Adam
cebdcaa9b7
Campfire Notification Module
2013-05-10 15:17:41 -04:00
Francesc Esplugas
5b6087c85a
s/temlpate/template
2013-05-10 20:34:36 +02:00
Matt Coddington
22ca463b06
flowdock notification module
2013-05-10 14:32:51 -04:00
Michael Vogt
fe7843d689
add "no_log=True to copy:content
2013-05-10 20:32:33 +02:00
madema
02e41f3e56
Update service
2013-05-10 18:16:23 +03:00
bleader
bdf6819c71
new module to handle FreeBSD packages with pkgng
...
New binary package management should be the default soon in FreeBSD, and
is already fully useable through self generated and non official binary
repositories.
- add support for pkgng
- support specifying the repository url as a parameter
- allow not to update cache
Signed-off-by: bleader <bleader@ratonland.org>
2013-05-10 15:03:07 +02:00
Matt Hite
27e3171483
Initial commit of bigip_pool module
2013-05-09 10:47:14 -07:00
Yeukhon Wong
5946a25c91
Pip's name key can now accept remote package address.
...
Summary:
Pip module would abort when name is a remote package address because
the module was expecting a version if ``=`` is part of the name value.
Furthermore, the pip module would require either name or requirement to
be a key, although the documentation table said neither was required.
The fact that one of them must be present is not documented in the
documentation leads to confusion. This commit added this fact as part
of description.
In this commit, we resolve the confusion by stating either ``name``
or ``requirement`` is needed. Next, if the user puts remote address
as the value of the ``name`` key, we will not use mirror. Lastly,
if the user uses the remote serivice address as the name of the
package and the user does not supply -e option in extra_vars
(which is the whole point of this commit), we will add -e to
extra_vars so pip command can run with -e option.
2013-05-09 05:11:02 -04:00
Jan-Piet Mens
bc0e8501d6
new module: notification/mqtt for publishing a topic to an MQTT broker
...
added username/password authentication
2013-05-09 09:38:18 +02:00
Ceri Storey
72b60286e1
Fix whitespace, changing tabs to spaces.
2013-05-08 15:34:57 +01:00
Ceri Storey
6a5d07ecc7
Allow specification of the node we wish to connect to.
2013-05-08 15:26:24 +01:00
madema
cf4dbf1f40
Fixed an error in the get_cpu_facts of the AIX class
...
assumed proc0 as the first processor but can be different in a LPAR environment
2013-05-08 16:13:13 +03:00
madema
f7c3b73336
Added AIX class in the service module to control AIX SRC processes.
2013-05-08 16:10:22 +03:00
Jan-Piet Mens
08c9b66941
new module: IRC notification
2013-05-08 13:26:05 +02:00
lonerr
dcb22d1760
FreeBSD group operations is now supported properly.
2013-05-08 13:36:55 +04:00
lonerr
b2db6483ac
Fixed errors in FreeBSD user manipulations.
2013-05-08 13:03:18 +04:00
Brian Coca
3d568db0c9
changed lininfile to be safer by writing to temp file and moving into place
...
instead of writing directly to original
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-07 22:08:29 -04:00
Oleg
3531fbdb29
fix for authorized_key: skip chown and chmod if authorized_key_file is link
2013-05-08 01:47:41 +02:00
Alexander Bulimov
f4de40fc43
renamed mkfs and moved to system/filesystem
2013-05-06 18:08:38 +04:00
Brian Coca
066e0fc9b5
fixed to send to conference rooms correctly
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-05 22:22:07 -04:00
Brian Coca
a1f26d3141
new module to do notifications over jabber (xmpp)
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-05 19:34:06 -04:00
James Martin
cf304b43b0
Fixed docs. Fixed fallback status method. Fixed "changed" message with cluster commit.
2013-05-05 14:54:23 -04:00
Michael DeHaan
92c23c85d1
Fix error in previous PR.
2013-05-05 14:30:48 -04:00
Michael DeHaan
d1d3f4b4d2
Merge pull request #2842 from bcoca/cleanup
...
generalized cleanup and removed atomic_move return
2013-05-05 11:20:33 -07:00
Brian Coca
3ac6c45499
generalized cleanup function, in case modules want to use
...
removed return code as it doesn't make sense anymore
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-05 13:26:29 -04:00
Michael DeHaan
82e2b3028f
Merge pull request #2835 from b6d/postgres_privs-fix
...
postgresql_privs: fix wrong codec specification
2013-05-05 09:44:25 -07:00
Michael DeHaan
0ed403f6ee
Move mail into the notification bucket.
2013-05-05 12:42:09 -04:00
Michael DeHaan
8849be6695
Merge pull request #2830 from ralph-tice/devel
...
amended s3 plugin to support 'dest' parameter
2013-05-05 09:41:08 -07:00
Michael DeHaan
d82135a60c
Merge pull request #2827 from shirou/devel
...
Add notification/hipchat module.
2013-05-05 09:38:16 -07:00
Michael DeHaan
cfd0413bfd
Merge pull request #2815 from jarv/devel
...
EC2 ELB management
2013-05-05 09:33:39 -07:00
Michael DeHaan
4f5bcd701f
Merge branch 'devel_apt-cache_valid_time' of git://github.com/gottwald/ansible into devel
2013-05-05 12:28:33 -04:00
Mario Franco
43156f3bab
Fix tab
2013-05-05 12:25:55 -04:00
Mario Franco
365411d4ee
Fix zone
2013-05-05 12:25:55 -04:00
Mario Franco
f74316607f
Fix security group id for vpc based on @samukasmk solution
2013-05-05 12:25:55 -04:00
Luciano Cavalheiro da Silva
d18d2de18e
Fix #2836 . Ensure proper handling of option "system=yes" in module "group".
2013-05-04 21:24:02 -03:00
Bernhard Weitzhofer
119f33ed34
postgresql_privs: fix wrong codec specification
...
Use psycopg2's mapping from PostgreSQL encoding names to Python codec names.
2013-05-03 21:31:20 +02:00
Serge van Ginderachter
13a9613bc6
fix a bug in apt-repository where 'ppa' is used in a plain http://ppa . .... url
2013-05-03 20:57:55 +02:00
John Jarvis
e5d9dad205
Parameter and variable naming issues
2013-05-03 06:55:06 -04:00
John Jarvis
a45b312907
changing arg name for consistency, absent/present for registration
2013-05-02 21:29:36 -04:00
rektide
4f21dc4cd1
Duplicate pull #2803 in ipv6, fixing setup module's handling of venet & unknown interface types.
2013-05-02 17:19:22 -04:00
Ralph Tice
918de8d6dc
amended s3 plugin to support 'dest' parameter to allow uploading to custom location
2013-05-02 14:27:12 -05:00
shirou
f79be1e0bc
Add notification/hipchat module.
...
This module can send a message via hipchat (https://www.hipchat.com/ ).
2013-05-02 23:23:40 +09:00
Michael DeHaan
2cf30148ba
Test for the existance of a file that might not be present on older RHEL.
2013-04-30 09:26:25 -04:00
John Jarvis
e625155cd5
doc update
2013-04-30 09:03:31 -04:00
John Jarvis
70b61f13e4
marking the state changed only when there are ELBs to work on
2013-04-30 09:00:10 -04:00
John Jarvis
e9254fbc5a
Adding module to de-register/register EC2 instances
...
This module handles AWS EC2 ELB registration.
* De-registration requires the instance id which can be looked up using
the ec2_facts module.
* Registration requires both the instance id and the elbs that the
instance belongs to.
De-registration will return an ec2_elb fact that can be used for
registration in post_tasks.
2013-04-29 23:40:17 -04:00
Michael DeHaan
c554339a0f
Merge pull request #2809 from piffey/uri_fix
...
Fixed bug where if destination was unspecified, changed would not be set...
2013-04-29 17:24:05 -07:00