Commit graph

1385 commits

Author SHA1 Message Date
Jesse Keating
1cf08e215a Initial commit of rax library
This library provides functionality for the Rackspace Public Cloud by
way of the official pyrax SDK (https://github.com/rackspace/pyrax). At
this time only the cloudservers service is functional. Instances can be
created or deleted. Idempotency is provided on matching instances with
the same name, flavor, image, and metadata values within a given
region.

pyrax usage does require a credentials file written out to hold username
and API key.  See pyrax documentation for details
(https://github.com/rackspace/pyrax/blob/master/docs/pyrax_doc.md)
2013-03-30 23:04:07 -07:00
Michael DeHaan
d69c13347b Merge branch 'lineinfile' of git://github.com/Tinche/ansible into lif 2013-03-29 21:39:57 -04:00
Michael DeHaan
b7384a0a93 Merge pull request #2442 from lwade/vol_os_detection
add better OS detection for BDM
2013-03-29 05:48:05 -07:00
Michael DeHaan
00fd0de499 Merge pull request #2508 from tgerla/devel
Add some examples for local_action and rsync
2013-03-29 05:46:40 -07:00
Alexander Bulimov
4e80d0202d fixed and extended documentation for lvg module 2013-03-28 13:55:01 +04:00
Brian Coca
c3f122fb6a now check moded returnes 'changed' instead of failure when there are
modifications needed.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-03-26 22:04:04 -04:00
tin
4e74d88dd7 Added additional lineinfile documentation.
A little more unit testing.
2013-03-27 01:31:58 +01:00
tin
9c1e4d5388 Fixed to the lineinfile module.
Added the backrefs parameter to the lineinfile module.
Added tests for the backrefs functionality of the lineinfile module.
2013-03-27 01:31:58 +01:00
Tim Gerla
47f089ff33 Add some examples for local_action and rsync 2013-03-26 13:34:16 -07:00
Johan Wirén
43cf3b0768 Fixed webdocs rendering error 2013-03-26 18:22:15 +01:00
Bernhard Weitzhofer
413f04d227 "gem"-module: replace python 2.5 language feature
replace conditional expression with python 2.4-compatible if/else
statements
2013-03-26 11:45:47 +01:00
Michael DeHaan
e9f693fa00 Merge branch 'test_basedir' into devel 2013-03-25 22:32:45 -04:00
Michael DeHaan
7b7ba8cd2a Add state to rhn_channel docs 2013-03-25 22:32:34 -04:00
Michael DeHaan
d883969acc Add state to rhn_channel docs 2013-03-25 22:24:30 -04:00
Michael DeHaan
03f41c1cec Ensure that when transferring a file to a directory the name of the file is the correct basename and not 'source'. 2013-03-25 22:19:35 -04:00
Michael DeHaan
b31c133739 Merge pull request #2496 from lorin/mycnf-quotes
Strip quotes when parsing my.cnf
2013-03-25 08:15:58 -07:00
Michael DeHaan
dc56507310 Fix RHN module YAML docs formatting 2013-03-25 11:03:38 -04:00
Michael DeHaan
cb650843e2 Quoting 2013-03-25 10:56:57 -04:00
Michael DeHaan
2e0921ea03 Fix version added attribute, update docs URL 2013-03-25 10:56:32 -04:00
Lorin Hochstein
a199f97600 Strip quotes when parsing my.cnf
Remove leading/trailing single or double quotes when parsing the my.cnf
file in mysql_user and mysql_db.

Do this so that these modules parse the my.cnf file the same way that
the mysql client does.

From: http://dev.mysql.com/doc/refman/5.0/en/option-files.html

    You can optionally enclose the value within single quotation marks
    or double quotation marks, which is useful if the value contains a
    “#” comment character.

Fixes #2405
2013-03-25 09:53:04 -04:00
Michael DeHaan
478963768d Merge pull request #2490 from szinck/devel
Added SunOS (Solaris, illumos, etc) service management
2013-03-24 14:45:07 -07:00
Michael DeHaan
5993866df9 Merge pull request #2440 from jochu/service-chkconfig-add
attempt to add service to chkconfig when suggested
2013-03-24 14:33:17 -07:00
Michael DeHaan
400560a40b Merge pull request #2437 from hspencer77/additional-ec2-instance-attribute-support
Added additional filter options for instances for EC2 and Eucalyptus
2013-03-24 14:31:50 -07:00
Michael DeHaan
8939b81970 Minor consistency tweak, pwd => password 2013-03-24 16:43:03 -04:00
Michael DeHaan
3db5baec22 Merge pull request #2489 from vincentvdk/devel
rhn_channel module
2013-03-24 13:36:02 -07:00
Shaun Zinck
590b86b41e service: fix typo 'err' in SunOS service class 2013-03-24 13:47:56 -05:00
Vincent Van der Kussen
231233d961 Removed false info 2013-03-24 19:45:39 +01:00
Vincent Van der Kussen
c99d78290b Removed info about hard coded user/pwd in the documentation part 2013-03-24 09:16:58 +01:00
Paul Sbarra
6bfaf86f37 service: add systemd template support 2013-03-23 23:13:51 -05:00
Paul Sbarra
4975e11699 service: fix systemd compilation error with --check 2013-03-23 23:07:18 -05:00
Vincent Van der Kussen
f2cf880013 Made user and password options that can be passed to the module 2013-03-23 22:04:48 +01:00
Shaun Zinck
e50258cdd6 Added SunOS (Solaris, illumos, etc) service management using svcadm and svcs commands 2013-03-23 16:02:54 -05:00
Vincent Van der Kussen
65c2dd279d renamed module 2013-03-23 16:33:14 +01:00
Vincent Van der Kussen
8b3b6c0c70 added rhn_channel module 2013-03-23 16:32:10 +01:00
Vincent Van der Kussen
6c8cdd386b Added module rhn_channel 2013-03-23 16:30:02 +01:00
Jeffrey Chu
6dec0d12b0 Add quotes around postgresql database name 2013-03-22 13:03:11 -07:00
Piotr Kweclich
468c6aca27 disabled appending file with garbage when regexp didn't match. 2013-03-22 11:43:44 +01:00
Michael DeHaan
9d06976273 Merge pull request #2466 from sfromm/issue2449
Limit scope of arguments to service_control() in service module
2013-03-20 19:07:16 -07:00
Michael DeHaan
1d1a7b5b07 Merge pull request #2451 from lwade/pythoninterpreter
Changed python interpreter to be consistent in these modules as compared...
2013-03-20 18:58:28 -07:00
Michael DeHaan
f514b3bbcd Merge pull request #2458 from CodeBlock/devel
Fix broken virtualenv link in pip documentation.
2013-03-20 18:57:29 -07:00
Stephen Fromm
48a2bc366d Fixes for get_remote_head in git module
See issue #2471

This fixes get_remote_head() to be smarter about how to check remote
head.  It checks if it is a remote branch or tag and then checks for the
remote object id associated with it.  If it is sha1, get_remote_head()
returns it as-is since there doesn't appear to be a way to check a
remote repository for a specific object/sha1.  is_remote_tag() is added
to help out the new functionalit in get_remote_head().

In main(), if check_mode is true and version is a sha1, the module now
checks to see if the object is present.
2013-03-20 14:28:06 -07:00
Stephen Fromm
17101789ba Limit scope of arguments to service_control() in service module
This fixes handling of arguments (module argument) in service_control().
It is now locally scoped such that modifications to it, in the case of a
systemd host, do not later impact subsequent calls to service_control().
See issue #2449.

Without patch:
ansible-service[6177]: Command /usr/bin/systemctl stop cups cups , daemonize True

With patch:
ansible-service[6475]: Command /usr/bin/systemctl start cups , daemonize True

I also updated the comments to reflect the case where systemd is really
being called.
2013-03-20 08:50:36 -07:00
Ricky Elrod
669bb36bce Fix broken virtualenv link in pip documentation. 2013-03-19 14:12:54 -04:00
lwade
e2c138f2ba Changed python interpreter to be consistent in these modules as compared to all others. 2013-03-19 16:07:36 +00:00
lwade
70acac5e97 adding windows-specific ebs recommendation 2013-03-18 17:02:39 +00:00
lwade
13e5f64277 add better OS detection for BDM 2013-03-18 12:00:52 +00:00
Jeffrey Chu
b4789f13a7 attempt to add service to chkconfig when suggested 2013-03-18 01:17:41 -07:00
Jeffrey Chu
c4d075d8a5 fail when service cannot be found by chkconfig 2013-03-18 01:12:28 -07:00
Harold Spencer Jr
5453f9653a Added additional filter options for instances for EC2 and Eucalyptus 2013-03-17 15:51:41 -05:00
Michael DeHaan
78f82a089d Fix bzr module documentation, name is the primary attribute. 2013-03-17 11:53:27 -04:00