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
Michael DeHaan
4ce6eca8b3
Slight tweak to set_fact variable documentation to clarify scope info.
2013-04-29 19:15:29 -04:00
Piffey Parlance
99196024dd
Fixed bug where if destination was unspecified, changed would not be set, resulting in an UnboundLocalError.
2013-04-29 13:59:06 -05:00
James Mills
efc5a83f66
Fixed setup module to accomodate venet interfaces (OpenVZ)
2013-04-29 10:08:24 +10:00
Michael DeHaan
391fb98ee2
Allow modules to be categorized, and also sort them when generating the documentation.
2013-04-28 15:03:45 -04:00
Michael DeHaan
7d302c42e6
Upstart, how do I love thee. Let me count the ways. 0.
2013-04-28 09:29:31 -04:00
Michael DeHaan
fcc2a753b7
Merge pull request #2799 from j2sol/flavor-int
...
Fix instance idempotence
2013-04-27 15:19:23 -07:00
Jesse Keating
12e9a9c2e1
Remove errant debugging code
...
This should have never made it in.
2013-04-27 15:13:59 -07:00
Jesse Keating
670f59a458
Make sure we compare flavor IDs as ints
...
We were comparing an int to a string and getting things wrong, so
idempotence was lost. This forces the comparison to be int.
2013-04-27 15:13:01 -07:00
Ingo Gottwald
9b3d52cb62
apt module cache_valid_time documentation fix
2013-04-27 21:23:13 +02:00
Tin Tvrtkovic
adc1113ac9
Trivial lineinfile documentation fix.
2013-04-27 18:09:26 +02:00
Brian Coca
caf6bd6ce5
Changed atomic_replace to atomic_move, now ti DOES move atomically in the last
...
step
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-04-27 11:46:08 -04:00
Michael DeHaan
f876d51c66
Merge pull request #2758 from lonerr/service
...
FreeBSD startup scripts (rc) supports optional arguments.
2013-04-27 08:38:53 -07:00
Michael DeHaan
6148e1daad
Merge branch 'testing_427' into devel
2013-04-27 11:35:56 -04:00
Michael DeHaan
17f3cb6dde
Merge branch 'yum-module' of git://github.com/Tinche/ansible into testing_427
2013-04-27 11:34:58 -04:00
Michael DeHaan
c83bdc1a8d
Add virt guest creation to virt module docs
2013-04-27 11:20:35 -04:00
Michael DeHaan
2e57c40cc2
Merge pull request #2702 from DazWorrall/devel
...
Add define command to virt module
2013-04-27 08:15:48 -07:00
Dag Wieers
77e4909166
Implement python-dmidecode/dmidecode as alternative for kernel DMI
...
This implementation falls back to python-dmidecode (RHEL5.5+) if the kernel as no DMI support. Alternatively, if python-dmidecode is missing, we attempt to use the dmidecode binary (for RHEL5.4 and older) before giving up.
This fixes #376 and #1657 and also helps @lwade on RHEL5.5+.
2013-04-27 11:14:14 -04:00
Michael DeHaan
d45bc26ab4
Merge branch 'setup-dmidecode' of git://github.com/dagwieers/ansible into testing_427
2013-04-27 11:09:32 -04:00
Matt Coddington
f5be8918c9
doc typo fix in copy module
2013-04-26 19:47:33 -04:00
James Martin
40b51684d7
Added a ring_wait option (waits for ring_ready to return true)
...
Now using module.run()
Fixed raw_stats() function.
2013-04-26 17:16:47 -04:00
Michael DeHaan
eb6aac2303
Merge pull request #2786 from dirkcuys/patch-1
...
Fix bug causing mysqldump to fail
2013-04-26 12:36:02 -07:00
Alex Quach
92d98d24a6
Escape MySQL db names.
2013-04-26 11:48:38 -07:00
Dirk Uys
122122234d
Fix bug causing mysqldump to fail
2013-04-26 17:07:29 +03:00
Lester Wade
a7595a6964
Fixed cloudformation docs and updated EXAMPLES section in the docs for these AWS modules.
2013-04-25 19:22:48 -07:00
Michael DeHaan
4a4958f6c9
Improve check mode support in the file module.
2013-04-25 21:33:47 -04:00
Michael DeHaan
143b82c18c
Clarify script module documentation a minor amount.
2013-04-25 08:45:23 -04:00
Alexander Bulimov
2dc59822f7
mkfs module to create filesystems with mkfs command
2013-04-25 13:42:07 +04:00
Dag Wieers
4135cffc3f
Implement python-dmidecode/dmidecode as alternative for kernel DMI
...
This implementation falls back to python-dmidecode (RHEL5.5+) if the kernel as no DMI support. Alternatively, if python-dmidecode is missing, we attempt to use the dmidecode binary (for RHEL5.4 and older) before giving up.
This fixes #376 and #1657 and also helps @lwade on RHEL5.5+.
2013-04-25 00:31:11 +02:00
Ingo Gottwald
ad004d520f
Updated cache_valid_time option to check the update timestamp if update-notifier-common is installed.
...
mtime of the apt lists is used as fallback.
2013-04-24 22:21:38 +02:00
Lester Wade
6a7a8cda40
Corrected instance password data check. Previously broken after adding region support.
2013-04-24 09:45:01 -07:00
Serge van Ginderachter
800ca63de6
enforce no enteractiveness installing pkg with apt
...
use the same env vars and dpkg options as for the upgrade function
also link check mode to --simulate option when installing a pkg
fixes #2763
2013-04-24 12:02:05 +02:00
Ingo Gottwald
c4df662a7c
Updated apt module documentation string with a cache_valid_time explanation
2013-04-23 21:55:04 +02:00
Ingo Gottwald
375e9d9721
Added cache_valid_time option to apt module
2013-04-23 21:54:35 +02:00
lonerr
30b648e48c
FreeBSD startup scripts (rc) supports optional arguments.
2013-04-23 21:40:50 +04:00
Stephen Fromm
471fa6859e
Fix how interfaces is updated with interface fact
...
Was broken when handling a bridge or bonded (possibly others) interface
2013-04-23 09:13:46 -07:00
Tin Tvrtkovic
66bcba7f19
disable_gpg_check in the yum module.
2013-04-23 18:12:37 +02:00
Michael DeHaan
c601e53fce
Correct a variable reference in prior code merge.
2013-04-23 12:02:04 -04:00
Michael DeHaan
f36e85efbb
Fixup apt module refactoring from previous patch.
2013-04-23 09:38:32 -04:00
Michael DeHaan
574061fe47
People using vagrant are driving things top-down through the new provisioner, so the idea of using ansible to fire against
...
vagrant which then calls ansible seems weird to me. This module can still be maintained outside of core.
2013-04-23 00:29:02 -04:00
Michael DeHaan
35e61d8f16
Merge pull request #2688 from dagwieers/module-global
...
New module 'set_fact' to define host facts
2013-04-22 21:16:46 -07:00
Michael DeHaan
2fb4307227
Merge pull request #2642 from sergevanginderachter/check4aptitude
...
apt module: part rewrite of the upgrade logic
2013-04-22 21:07:37 -07:00
Michael DeHaan
c2c50c8fdc
Merge pull request #2630 from sergevanginderachter/uri-redirect
...
URI module -- make it support HTTP 301, 302, 303, 304, 307
2013-04-22 21:01:45 -07:00
Michael DeHaan
40c7afbb64
Merge branch 'yum_with_url' of git://github.com/dparalen/ansible into merginate3
2013-04-22 23:58:51 -04:00
Michael DeHaan
528cb2cb3d
Merge pull request #2586 from bcoca/new_validate
...
Added 'validate' feature to copy and template modules,
2013-04-22 20:53:32 -07:00
Michael DeHaan
40fd474d60
Add some whitespace
2013-04-22 23:46:58 -04:00
Michael DeHaan
aa897571b4
Merge branch 'setup-linux-network-advanced' of git://github.com/dagwieers/ansible into devel
2013-04-22 23:44:37 -04:00
Michael DeHaan
4350585a1f
Merge pull request #2747 from lwade/ec2_vol_region
...
Add region support to ec2 volume module.
2013-04-22 19:04:31 -07:00
Lester Wade
e90f313c51
Add region support to ec2 volume module.
2013-04-22 17:27:57 -07:00
Michael DeHaan
f16751de29
Merge pull request #2746 from lwade/ec2region
...
Add region parameter and changed connection code.
2013-04-22 16:30:25 -07:00
Lester Wade
8c8014363e
Add region parameter and changed connection code.
2013-04-22 16:23:30 -07:00
Jim Kleckner
5e5235a433
Nit fix spelling of separate
2013-04-21 12:33:51 -07:00
Alex Tomkins
b1d5b97bbe
sysctl check fails if a custom sysctl_file is given.
2013-04-21 15:28:56 +01:00
Michael DeHaan
cfe8af493f
Since using platform.node, be sure to just return the hostname component.
2013-04-20 09:34:37 -04:00
Michael DeHaan
58d72b28c5
Fixup authorized key documentation formatting
2013-04-20 09:10:19 -04:00
Michael DeHaan
adac8f5312
Showcase the new-style lookup plugin access in the authorized_key docs rather than the old-style $FILE
2013-04-20 09:10:19 -04:00
jtsoi
8c11624f14
Typo in example, extra space breaks playbook.
2013-04-19 22:43:50 +03:00
Nathan L. Walls
e8f46822e5
Small spelling correction to authorized_key module docs
2013-04-18 22:16:28 -04:00
Dag Wieers
b13beb3689
New module 'set_fact' to define host facts
...
This module allows you to set host facts (or export play variables to the playbook scope if you fancy that).
The module also accepts complex arguments.
```yaml
- action: set_fact fact="something" global_fact="${local_var}"'
- action: set_fact
args:
fact: something
global_fact: ${local_var}
```
2013-04-18 23:06:58 +02:00
lwade
a154a5ddd4
correct reference to module
2013-04-18 10:36:07 +01:00
Darren Worrall
08ee8f3c28
Add define command to virt module
2013-04-17 16:46:09 +01:00
Michael DeHaan
500b9432a2
Merge pull request #2596 from blair/ec2_facts-provides-ec2-region
...
ec2_facts: add ansible_ec2_placement_region key/value pair for EC2 regio...
2013-04-16 17:28:13 -07:00
Michael DeHaan
6cb6223deb
Merge pull request #2608 from lwade/ec2zone
...
Add availability zone parameter
2013-04-16 17:20:55 -07:00
Michael DeHaan
22e3c389b3
Use platform.node() for the hostname, leave fqdn calculated the same way
2013-04-16 20:10:21 -04:00
Michael DeHaan
6a00513731
Add version added to module docs
2013-04-16 20:07:18 -04:00
Michael DeHaan
454076590c
Merge pull request #2580 from blair/ec2_vol-improvements
...
Ec2 vol improvements
2013-04-16 16:58:54 -07:00
Michael DeHaan
6d66b0e965
Merge pull request #2692 from j2sol/rax
...
Minor fixes to the rax module
2013-04-16 16:52:43 -07:00
Seth Vidal
5df2dadcdb
clean up how it puts the files in place - in f18 /tmp is tmpfs which
...
means ln and os.rename() won't work across fs.
2013-04-16 15:08:27 -04:00
Jesse Keating
59d0fb6c95
Only accept supported services for rax module
...
Even though others are possible, fail early on unsupported ones.
2013-04-15 17:22:42 -07:00
Jesse Keating
55ef1d6e47
Update documentation for rax module
...
Only list the services supported
Don't put in unncessary required: false
Use better formatting for the example
2013-04-15 17:20:45 -07:00
Michael DeHaan
d00f7cea14
Merge pull request #2676 from b6d/postgresql_privs-module-proposal2
...
Proposal for a module to manage PostgreSQL privileges (2)
2013-04-13 18:51:03 -07:00
Bernhard Weitzhofer
210d711553
Add module postgresql_privs
...
This Module allows to manage privileges on PostgreSQL database objects
(currently: tables, sequences, functions, databases, schemas, languages and
tablespaces) as well as group role memberships.
It is basically a wrapper around most of the functionality of PostgreSQL's
GRANT and REVOKE statements with additional detection of changes and support
for dry-runs (check-mode).
postgresql_privs should work with PostgreSQL 8.4 and above. Python Module
psycopg2 is required on the remote host.
2013-04-13 22:56:18 +02:00
Bernhard Weitzhofer
c2a7314a5f
user module: return public SSH key
...
Return public SSH key if the user module is called with generate_ssh_key=yes.
Since "user" doesn't overwrite files, this also allows querying of existing
public keys.
Used in playbooks together with the "register" keyword, the returned key can be
passed to the "authorized_key" module allowing easy setup of SSH public key
authentication between remote hosts.
2013-04-13 16:10:58 +02:00
Michael DeHaan
96d014581a
Merge pull request #2605 from b6d/postgresql_user-quote-pwd
...
Use psycopg2's string handling to escape password string
2013-04-12 20:44:32 -07:00
James Martin
7609c5e0d0
Errors in documentation.
2013-04-12 22:26:18 -04:00
James Martin
93d0ccd1e1
Added catch-all exception for stats collection.
2013-04-12 20:28:39 -04:00
Michael DeHaan
06b988e2d5
Create the .ssh dir if it does not already exist.
2013-04-12 14:46:41 -04:00
Blair Zajac
5d0f78d571
ec2_facts: add ansible_ec2_placement_region key/value pair for EC2 region.
2013-04-12 09:04:12 -07:00
Serge van Ginderachter
684cfecda9
package and upgrade are not mutually exclusive, but when both were set, upgrade didn't happen
2013-04-11 23:58:15 +02:00
Serge van Ginderachter
d3dee7a8a2
add default=yes in upgrade argument spec
2013-04-11 23:43:35 +02:00
Serge van Ginderachter
4a729ebf3a
apt module: part rewrite of the upgrade logic, consistently checking
...
the executable paths, adding 'safe' as an alias to yes, and adding
'full' to allow aptitude full-upgrade as an alternative to apt-get
dist-upgrade
2013-04-11 23:03:47 +02:00
Michael DeHaan
3e58768344
Merge pull request #2646 from sevein/git-shallow-clone
...
Add support for shallow clones in the git module
2013-04-11 13:09:42 -07:00
Michael DeHaan
34bacc468c
Merge pull request #2627 from jsmartin/riak
...
Adds a riak module
2013-04-11 11:14:32 -07:00
Michael DeHaan
b869551a4c
Merge pull request #2628 from victorcoder/devel
...
Typo in docs
2013-04-11 09:57:38 -07:00
Jesús García Crespo
62d7e6b006
Add --depth support in the git module
2013-04-11 09:40:15 -07:00
Michael DeHaan
29209c4913
Style fixes so "make pep8" is clean.
2013-04-10 16:37:49 -04:00
Serge van Ginderachter
5c0daf9e0a
When saving to dest, check if we get redirected, and use the new
...
location header to set the dest file name if we only provided a
target dir. Only save if dest not modified.
2013-04-10 02:03:53 +02:00
Victor Castell
e874bf86c3
Typo in docs
2013-04-09 20:47:39 +02:00
James Martin
f60ec80fca
initial commit.
2013-04-09 11:53:03 -04:00
Victor Castell
c5c942c674
Enable virt module to work with different libvirt connection uris. This allow to work with all libvirt supported VMs.
2013-04-08 22:14:37 +02:00
Gareth Rees
c45b54c1cf
Add separate step update_cache example
2013-04-08 18:20:23 +02:00
milan
735db1775c
allow URL spec for install
2013-04-08 11:54:27 +02:00
lwade
c1d251cbdc
Add availability zone parameter
2013-04-08 10:42:34 +01:00
Bernhard Weitzhofer
770680180b
Use psycopg2's string handling to escape password string
...
This allows the password to contain single quotes and should make it safe to
use randomly generated passwords (provided passwords can be represented in the
connection encoding).
2013-04-08 08:38:35 +02:00
Brian Coca
a0422bd534
Added 'validate' feature to copy and template modules, now you can add a check to force copy to fail if the check fails.
...
had to add entry in file for it to accept as a option even though file itself ignores it.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-04-06 11:52:18 -04:00
Blair Zajac
1aa2f9749e
ec2_vol: do no work if the instance has a volume mounted at the device.
2013-04-05 19:17:19 -07:00
Blair Zajac
96cbd61d5e
ec2_vol: update docs to match default device_name values for Unix/Windows.
2013-04-05 19:17:12 -07:00
Michael DeHaan
b82cda646d
Fixup authorized key doc formatting
2013-04-05 15:33:21 -04:00
Michael DeHaan
110d2b6ec5
Fixup ec2 doc formatting and use complex args format to break up long lines.
2013-04-05 15:30:36 -04:00
Michael DeHaan
aebe1030dc
Add version added info for s3 module.
2013-04-05 15:18:31 -04:00
Michael DeHaan
9ca7d52364
Merge pull request #2554 from magnusart/s3-overwrite-param
...
New try: s3 overwrite and checksum support
2013-04-05 12:12:37 -07:00
Michael DeHaan
c624577145
Merge pull request #2550 from joelsemar/devel
...
adds private_ip param to ec2 module
2013-04-05 12:12:06 -07:00
Michael DeHaan
ee4e2dfbfc
Fixup module docs.
2013-04-05 14:51:08 -04:00
Michael DeHaan
3694e4ef80
Merge branch 'devel' of git://github.com/gregswift/ansible into devel
2013-04-05 14:50:35 -04:00
Michael DeHaan
3263356bf4
Merge pull request #2446 from b6d/postgresql_db-module-extension
...
postgresql_db: add args lc_collate, lc_ctype
2013-04-05 11:14:06 -07:00
Michael DeHaan
0440c48fe0
Merge pull request #2559 from mavimo/feature/documentation-vagrant
...
vagrant module documentation
2013-04-05 10:51:37 -07:00
Michael DeHaan
f7a53d24e7
Merge pull request #2558 from jochu/mysql-password
...
mysql_db: use --password= instead of -p in dump/import
2013-04-05 10:50:35 -07:00
Michael DeHaan
3f89a3ba1c
Merge pull request #2552 from lwade/ec2docs
...
Updated and improved the documentation (examples)
2013-04-05 10:43:29 -07:00
Michael DeHaan
307c9d132c
Merge pull request #2571 from Tinche/service
...
Service module changed to terminate early if only enabled specified
2013-04-05 10:41:33 -07:00
Michael DeHaan
75316656de
Merge pull request #2542 from chrishoffman/npm
...
Adding npm module
2013-04-05 10:25:02 -07:00
Michael DeHaan
f4eb02ce16
Merge pull request #2537 from j2sol/rax
...
Provide functionality to work with Rackspace's public cloud
2013-04-05 10:20:49 -07:00
tin
b528ca7c80
Additional example in service documentation.
2013-04-04 21:03:15 +02:00
tin
7d1ff1bd38
Changed the service module to terminate early if only changing the enabled state.
...
Expanded the documentation slightly.
2013-04-04 21:00:47 +02:00
Chris Hoffman
b25d445324
Updating version added, tweaking instantiation
2013-04-04 14:59:57 -04:00
Michael DeHaan
8d99ef7113
Merge pull request #2563 from gw0/fix-lineinfile
...
Improved backrefs example in lineinfile.
2013-04-04 06:45:07 -07:00
Michael DeHaan
cbeda6dbfb
Fix typo in message.
2013-04-04 08:31:26 -04:00
gw0 [http://gw.tnode.com/]
acd5426094
Improved backrefs example in lineinfile.
2013-04-04 05:19:39 +02:00
mavimo
a8f966cd06
Moved choises in the right place
2013-04-03 21:29:57 +02:00
mavimo
e102d8807a
moved dependencies in the right place
2013-04-03 21:29:05 +02:00
Jeffrey Chu
50fa0898db
mysql_db: use --password= instead of -p in dump/import
2013-04-03 09:58:58 -07:00
Magnus Andersson
455fd612d3
Added functionality for md5 checksum together with a new overwrite param
...
to indicate that remote file should be overwritten if a file with the
same filename exists.
2013-04-02 19:19:11 +02:00
lwade
2233a4a6f3
Updated and improved the documentation (examples)
2013-04-02 11:44:59 +01:00
Joel Semar
d9c2dcf7de
adds private_ip param to ec2 module
2013-04-02 00:31:31 -05:00
James Martin
319b69075a
Typo in documentation.
2013-04-01 15:15:40 -04:00
Bernhard Weitzhofer
8456cb8e52
postgresql_user: fix docstrings
...
Change documentation of "state" param to refer to user (role) state instead of
database state.
Change 2 function docstrings to reflect the code
2013-04-01 13:56:37 +02:00
Chris Hoffman
2580adaeaa
Adding npm module
2013-03-31 23:35:39 -04:00
Lorin Hochstein
9289db18b4
upgrade should obey check mode
2013-03-31 21:48:08 -04:00
Lorin Hochstein
614642f8e9
Use aptitude safe-upgrade for apt upgrade=yes
...
Use aptitude safe-upgrade instead of apt-get upgrade to implement
apt: upgrade=yes. Using aptitude ensures that missing dependencies
will also be installed.
Fixes #2540
2013-03-31 21:41:58 -04:00
Michael DeHaan
304c447bd2
Merge pull request #2530 from mavimo/patch-1
...
Vagrant module - fixed version_added
2013-03-31 07:43:23 -07:00
Michael DeHaan
a325741ab0
Merge pull request #2531 from Afterburn/devel
...
Suppressed output and updated documentation
2013-03-31 07:42:58 -07:00
Michael DeHaan
4b2a26c4c9
Merge pull request #2533 from mavimo/documentation-version_added
...
Double quoted version_added in documentation
2013-03-31 07:34:24 -07:00
Michael DeHaan
207439ef6c
Merge pull request #2534 from victorcoder/devel
...
Examples must use "name" parameter instead of "guest" for virt module, b...
2013-03-31 07:33:50 -07:00
Jesse Keating
34e585024c
Fix up docs and add ability to insert files
...
Files can be inserted during server creation (like a fully formed
authorized_keys file). This code allows that to happen.
Docs were updated for formatting, location, and to add the new entry for
files.
2013-03-31 00:05:14 -07:00
Jesse Keating
9027a9b021
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
mavimo
00a94024f4
Chnge description as list inside string
2013-03-30 20:53:28 +01:00
Victor Castell
199da48504
Examples must use "name" parameter instead of "guest" for virt module, both works though but code explicitly expects name as the guest VM identifier.
2013-03-30 20:52:56 +01:00
mavimo
cafc12c680
Double quoted version_added in documentation
2013-03-30 20:44:34 +01:00
mujahideen
6d5852529b
Suppressed output and updated documentation
2013-03-30 11:57:53 -06:00
Marco Vito Moscaritolo
2f318b604c
Fixed error in version_added
...
SSIA
2013-03-30 14:01:53 +01:00
Michael DeHaan
36bcfb5d49
Merge branch 'lineinfile' of git://github.com/Tinche/ansible into lif
2013-03-29 21:39:57 -04:00
Michael DeHaan
befad8f71f
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
cdf5e006ff
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
0fee59dc86
fixed and extended documentation for lvg module
2013-03-28 13:55:01 +04:00
Brian Coca
5ad3c0603d
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
ca581840ef
Added additional lineinfile documentation.
...
A little more unit testing.
2013-03-27 01:31:58 +01:00
tin
f9b70822d2
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
0e01085ab6
Add some examples for local_action and rsync
2013-03-26 13:34:16 -07:00
Johan Wirén
550cf2979e
Fixed webdocs rendering error
2013-03-26 18:22:15 +01:00
Greg Swift
34a38a74b1
Extend authorized_keys module for use with alternate AuthorizedKeysFile configurations
2013-03-26 10:12:09 -05:00
Bernhard Weitzhofer
fd6b4c2257
"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
84b641c96d
Add state to rhn_channel docs
2013-03-25 22:32:34 -04:00
Michael DeHaan
3c5890f42b
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
cd0dd2a6ad
Merge pull request #2496 from lorin/mycnf-quotes
...
Strip quotes when parsing my.cnf
2013-03-25 08:15:58 -07:00
Michael DeHaan
fee201428f
Fix RHN module YAML docs formatting
2013-03-25 11:03:38 -04:00
Michael DeHaan
861bee3e36
Quoting
2013-03-25 10:56:57 -04:00
Michael DeHaan
518007a1ba
Fix version added attribute, update docs URL
2013-03-25 10:56:32 -04:00
Lorin Hochstein
c9990b801e
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
Bernhard Weitzhofer
b7f3d6ac92
postgresql_db: add args lc_collate, lc_ctype
...
Allow the specification of additional locale settings (lc_collate and lc_ctype) when creating a new database (state=present).
Fail if the specified database already exists with different locale/encoding settings. (These settings can't be changed for existing databases as far as I know, and failing seems better than suggesting that no change was necessary by returning changed=False)
2013-03-25 12:34:59 +01:00
Michael DeHaan
7f4718bca4
Merge pull request #2490 from szinck/devel
...
Added SunOS (Solaris, illumos, etc) service management
2013-03-24 14:45:07 -07:00
Michael DeHaan
4f4ee3693f
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
97d2c955a8
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
c163f5af9e
Minor consistency tweak, pwd => password
2013-03-24 16:43:03 -04:00
Michael DeHaan
b68f81a727
Merge pull request #2489 from vincentvdk/devel
...
rhn_channel module
2013-03-24 13:36:02 -07:00
Shaun Zinck
8a6ef8c69a
service: fix typo 'err' in SunOS service class
2013-03-24 13:47:56 -05:00
Vincent Van der Kussen
81a113ad6b
Removed false info
2013-03-24 19:45:39 +01:00
Vincent Van der Kussen
255f2b868f
Removed info about hard coded user/pwd in the documentation part
2013-03-24 09:16:58 +01:00
Paul Sbarra
b545b4c5fc
service: add systemd template support
2013-03-23 23:13:51 -05:00
Paul Sbarra
4cfda2a965
service: fix systemd compilation error with --check
2013-03-23 23:07:18 -05:00
Vincent Van der Kussen
98406462d1
Made user and password options that can be passed to the module
2013-03-23 22:04:48 +01:00
Shaun Zinck
60bfd38820
Added SunOS (Solaris, illumos, etc) service management using svcadm and svcs commands
2013-03-23 16:02:54 -05:00
Vincent Van der Kussen
38c41b6f9e
renamed module
2013-03-23 16:33:14 +01:00
Vincent Van der Kussen
3a626032ae
added rhn_channel module
2013-03-23 16:32:10 +01:00
Vincent Van der Kussen
1388bb7859
Added module rhn_channel
2013-03-23 16:30:02 +01:00
Jeffrey Chu
18b6091da1
Add quotes around postgresql database name
2013-03-22 13:03:11 -07:00
Dag Wieers
a10d74f703
Improve Linux network facts incl. bridges, ppp, wwan devices
...
This patch adds all interfaces (even inactive ones) to setup output.
2013-03-22 12:31:27 +01:00
Piotr Kweclich
2e4c02f93e
disabled appending file with garbage when regexp didn't match.
2013-03-22 11:43:44 +01:00
Michael DeHaan
b70c26dc45
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
5c1b436923
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
cef817c3b4
Merge pull request #2458 from CodeBlock/devel
...
Fix broken virtualenv link in pip documentation.
2013-03-20 18:57:29 -07:00
Stephen Fromm
b694b9a66e
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
5194a71a70
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
9af40aa99a
Fix broken virtualenv link in pip documentation.
2013-03-19 14:12:54 -04:00
lwade
9dda148679
Changed python interpreter to be consistent in these modules as compared to all others.
2013-03-19 16:07:36 +00:00
lwade
a8de66facc
adding windows-specific ebs recommendation
2013-03-18 17:02:39 +00:00
lwade
e2805e5a06
add better OS detection for BDM
2013-03-18 12:00:52 +00:00
Jeffrey Chu
f1829a0f86
attempt to add service to chkconfig when suggested
2013-03-18 01:17:41 -07:00
Jeffrey Chu
efc98a09fe
fail when service cannot be found by chkconfig
2013-03-18 01:12:28 -07:00
Harold Spencer Jr
7ab876f19f
Added additional filter options for instances for EC2 and Eucalyptus
2013-03-17 15:51:41 -05:00
Michael DeHaan
9bd586acdb
Fix bzr module documentation, name is the primary attribute.
2013-03-17 11:53:27 -04:00
Michael DeHaan
1a5ac9d149
Name should be the primary attribute for the 'parent' in the bzr module.
2013-03-17 11:52:48 -04:00
Michael DeHaan
61c1616fe5
Fix version_added attribute on the bzr module
2013-03-17 11:51:34 -04:00
Michael DeHaan
ce39c18b14
Fixup template documentation so webdocs can generate.
2013-03-17 11:24:32 -04:00
Michael DeHaan
79c22f4f03
Merge pull request #2370 from andreparames/bzr-module
...
New Bazaar module
2013-03-17 08:21:02 -07:00
Michael DeHaan
13c44ace95
Merge pull request #2421 from robparrott/ec2-idempotency
...
Make ec2 module idempotent with Amazon EC2 via client-token attribute.
2013-03-17 08:19:15 -07:00
Michael DeHaan
600b0bc5f1
Merge pull request #2357 from abulimov/lvg-module
...
lvg module for managing LVM volume groups
2013-03-17 08:06:04 -07:00
Michael DeHaan
d7a2ac2c57
Merge pull request #2401 from sfromm/git-check-mode
...
Add check mode to git module
2013-03-17 07:33:30 -07:00
Michael DeHaan
6b566cfc1e
Merge pull request #2404 from lorin/mysql-mycnf-user
...
.my.cnf: default to login when no user specified
2013-03-17 07:32:14 -07:00
Michael DeHaan
79efc04bdf
Merge pull request #2406 from lorin/mysql-socket-doc
...
Document mysql_(user,db) login_unix_socket option
2013-03-17 07:31:49 -07:00
Michael DeHaan
ff4f9f217b
Merge pull request #2407 from jcftang/setup-osx-facts
...
Added osrelease and osversion as well as changed the way sysctl is calle...
2013-03-17 07:31:34 -07:00
Michael DeHaan
917c11ebd7
Merge pull request #2355 from jcftang/macports
...
Teach the macports module to activate/deactivate packages
2013-03-17 07:29:43 -07:00
Michael DeHaan
4ee08aafa3
Merge pull request #2356 from abulimov/lvol-patch
...
lvol patch for Debian Squeeze
2013-03-17 07:28:54 -07:00
Michael DeHaan
11d3bd4025
Merge pull request #2375 from sergevanginderachter/user-non-unique
...
Add nonunique option to user module, translating to the -o/--non-unique ...
2013-03-17 07:22:06 -07:00
Michael DeHaan
61e2ed8402
Merge pull request #2387 from bcoca/template_overrides_note
...
added docs about in template overrides
2013-03-17 07:20:54 -07:00
Michael DeHaan
d4f7b45395
Merge pull request #2418 from davehughes/pip-fix-run-directory
...
pip module - run from the system's temp directory to avoid permissions problem
2013-03-17 07:04:03 -07:00
Michael DeHaan
4dcddcbbec
Merge pull request #2427 from andrew-d/andrew-add-homebrew
...
Add Homebrew module
2013-03-17 07:02:42 -07:00
Michael DeHaan
7be78d503c
Merge pull request #2430 from b6d/nagios-module-icingacfg
...
nagios module: add common locactions of icinga.cfg
2013-03-17 07:02:13 -07:00
Michael DeHaan
3ee53a2760
Merge pull request #2429 from b6d/nagios-module-fix
...
"nagios" module: fix NameError/'host' not defined
2013-03-17 07:01:34 -07:00
Michael DeHaan
138bfece39
Merge pull request #2424 from lwade/simples3
...
Basic groundwork for s3 module.
2013-03-17 07:01:12 -07:00
Michael DeHaan
565db8cd40
Merge pull request #2420 from robparrott/vagrant
...
added vagrant module with cleanup
2013-03-17 06:59:24 -07:00
Bernhard Weitzhofer
2e60692082
nagios module: add common locactions of icinga.cfg
...
Icinga should be compatible to Nagios (in our case the nagios module works well
with our Icinga installation)
2013-03-17 11:47:07 +01:00
Bernhard Weitzhofer
aa7ea10826
"nagios" module: fix NameError/'host' not defined
...
Add missing 'host' variable, which is read a few lines later on in some cases.
2013-03-17 11:31:13 +01:00
Andrew Dunham
b4347b08a2
Add Homebrew module
2013-03-16 21:52:51 -04:00
lwade
1748bc2a5b
Basic groundwork for s3 module.
2013-03-16 11:18:43 +00:00
Andrew Dunham
e63d008ae8
Fix --include-dependencies parameter on RubyGems >= 2.0.0
2013-03-16 06:01:02 -04:00
Rob Parrott
096d4dece4
modified ec2 module to use EC2 idempotency via client-token attribute.
2013-03-15 22:55:01 -04:00
Rob Parrott
416f25eaff
added vagrant module
2013-03-15 22:51:21 -04:00
Michael DeHaan
94eefac456
Merge pull request #2391 from bcoca/apt_lock_exception
...
now catches lock exceptions from apt and returns friendly message
2013-03-15 18:07:52 -07:00
David Hughes
dd79d66dba
Run pip command from the system's temp directory
2013-03-15 15:05:21 -07:00
Jimmy Tang
935514cde8
Added osrelease and osversion as well as changed the way sysctl is called on OSX
2013-03-15 15:58:45 +00:00
Lorin Hochstein
1de91d2181
Document mysql_(user,db) login_unix_socket option
...
mysql_user and mysql_db both take a login_unix_socket option.
This patch adds docs that describe how to use it.
2013-03-15 11:43:32 -04:00
Lorin Hochstein
6fd5770dfd
.my.cnf: default to login when no user specified
...
When using a .my.cnf file, when there is no user variable defined,
default to the login user.
This change has the mysql_user module behavior match the behavior
of the mysql command-line client.
Also adds an example .my.cnf to the docs.
2013-03-15 11:05:30 -04:00
Stephen Fromm
73772a41e6
Add check mode to git module
...
Related to issue #2114 . This hooks in check_mode to git module. This
will exit with changed=True at the following places:
* If the repo has not been cloned
* If the destination has local modifications, this will exit with
changed=True. This is because reset() will exit anyways if there are
local mods and force is False.
* If the remote HEAD commit id is not the same as that of the local HEAD.
This is determined by get_remote_head() that runs 'git ls-remote' to
determine remote HEAD.
Lastly, if this is run with check_mode enabled, this will exit with
changed=False before fetch() is invoked so that no local mods are made.
2013-03-14 22:29:04 -07:00
Serge van Ginderachter
cb2b7a4e17
rename user option nonunique tot non_unique
2013-03-14 17:21:57 +01:00
Serge van Ginderachter
f980ec37bb
Add nonunique option to user module, translating to the -o/--non-unique option to useradd and usermod.
2013-03-14 17:21:57 +01:00
Michael DeHaan
fc8d9377d5
Merge pull request #2396 from johanwiren/obsd_facts
...
Added OpenBSD facts
2013-03-14 08:26:05 -07:00
Michael DeHaan
e3e649a963
Merge pull request #2393 from davehughes/pip-expand-virtualenv-path
...
pip module - expand user home directory variables in virtualenv parameter
2013-03-14 08:25:13 -07:00
Johan Wirén
61256a7e83
Added OpenBSD facts
2013-03-14 13:04:49 +01:00
Daniel Hokka Zakrisson
fc227fbd37
Restore force in copy since arguments are no longer clobbered
...
Fixes #2388 .
2013-03-14 11:27:49 +01:00
Alexander Bulimov
902d6347c7
now using 'type=' for module parameters, replaced lambda with list comprehensions, simplyfied extend/reduce part of module, renamed dev parameter to pvs
2013-03-14 13:32:16 +04:00
Jimmy Tang
32bf6050c7
Teach the macports module to activate/deactivate packages
...
Deactivating a package from macports does not remove the files, it
just unstages it from the runtime environment. Activating a package
re-enables it.
2013-03-14 08:14:57 +00:00
David Hughes
08100bd798
Expand any user home variable in pip module's virtualenv parameter
2013-03-13 20:58:04 -07:00
Michael DeHaan
b87e7c0f19
Let the pip module return output.
2013-03-13 22:25:58 -04:00
Brian Coca
4f9c61d673
now actually import exception to be usable
2013-03-13 18:21:16 -04:00
Brian Coca
4a2276bb4b
now catches lock exceptoins on apt and returns friendly message instead of
...
traceback
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-03-13 18:11:23 -04:00
Brian Coca
3313667dcf
added docs about in template overrides
...
Signed-off-by: Brian Coca <bcoca@tablethotels.com>
2013-03-13 15:58:08 -04:00
Michael DeHaan
f46721add1
Temporarily disable force logic on copy module
2013-03-13 13:35:33 -04:00
Michael DeHaan
e307658350
Merge pull request #2376 from peterjanes/devel
...
Use login_host for import and dump operations
2013-03-12 12:40:34 -07:00
Patrik Lundin
88a840e52f
Dont exit in FreeBSD/NetBSD subclass in check mode
...
* As the FIXMEs note: only exit if enable state is going to change.
* This is already handled in service_enable_rcconf() being called by both subclasses.
2013-03-12 20:25:25 +01:00
Peter Janes
f6f7d3559d
Use login_host for import and dump operations
2013-03-12 12:07:16 -04:00
Dag Wieers
50b7964f8e
Fix the documentation booleans so they use "yes" and "no"
...
Both modules seboolean and zfs have not been adapted since they defer from the default (either by having a 'null' or special state, or prefering "on"/"off" for state indication.
2013-03-12 13:25:59 +01:00
Alexander Bulimov
c8c0fe945b
various fixes in lvg module, added ability to reduce and extend VG, added Physical Extent parameter, added explicit creation of physical volumes
2013-03-12 14:06:39 +04:00
André Paramés
264d83c0a3
Added Bazaar module, based on the Git module
2013-03-11 23:13:17 +00:00
Alexander Bulimov
259d994253
lvg module for managing LVM volume groups
2013-03-11 13:17:36 +04:00
Alexander Bulimov
a3b4488028
lvol patch for Debian Squeeze
2013-03-11 12:20:01 +04:00
Michael DeHaan
bdb231213d
Add type casting to user/group modules, remove executable bit from other modules
2013-03-18 00:40:57 -04:00
Michael DeHaan
5c7aa08ed5
Merge pull request #2316 from dominis/devel
...
Citrix NetScaler module
2013-03-10 17:17:08 -07:00
Michael DeHaan
8c212ac9b6
Merge pull request #2272 from skvidal/nagios_cmd
...
add (un)silence_nagios and command actions to the nagios module
2013-03-10 17:16:21 -07:00
Michael DeHaan
3d8bb6c2e0
Merge branch 'alpine' of git://github.com/fabaff/ansible into devel
...
Conflicts:
library/setup
2013-03-17 23:39:33 -04:00
Michael DeHaan
ba51fc12f9
Updated copy documentation.
2013-03-17 23:35:15 -04:00
Patrick Pelletier
c7c7a63ee5
Add support to directly set content in copy module
2013-03-17 23:33:13 -04:00
Michael DeHaan
4da04b2176
Merge pull request #2294 from mmoya/bug-fixes
...
file module should check invalid arguments (fixes #2135 )
2013-03-10 16:32:02 -07:00
Michael DeHaan
2d575ddd09
Update fetch documentation
2013-03-17 23:17:56 -04:00
Michael DeHaan
c3e625e6f0
Make URI module default to 30 seconds.
2013-03-17 23:16:45 -04:00
Michael DeHaan
b2c8ed9cc2
Merge pull request #2279 from dorfsmay/fetch-fail_on_missing
...
Added a fail_on_missing option to fetch.
2013-03-10 16:18:28 -07:00
Michael DeHaan
fd038d373a
Merge pull request #2273 from dorfsmay/pullreq-use_proxy
...
Added a use_proxy option to get_url.
2013-03-10 16:10:45 -07:00
Michael DeHaan
bb696e88b4
Merge pull request #2286 from gavares/url_timeout
...
Add socket timeout to uri module.
2013-03-10 15:37:32 -07:00
Michael DeHaan
c7d780a09a
Merge pull request #2337 from dparalen/wait_fix
...
EC2 Wait fix
2013-03-10 15:28:34 -07:00
Michael DeHaan
033c7d9df2
Merge pull request #2274 from jcftang/setup-osx-facts
...
Start of more OSX facts for setup
2013-03-10 15:26:41 -07:00
Michael DeHaan
80cd277d97
Merge pull request #2334 from pieska/upstream
...
allow use of backrefs in lineinfile
2013-03-10 15:25:25 -07:00
Michael DeHaan
9069ad1f42
Merge pull request #2283 from eest/openbsd_pkg
...
Add openbsd_pkg: package management for OpenBSD.
2013-03-10 15:21:13 -07:00
milan
6259091449
fixed case and punctuation
2013-03-08 10:12:15 +01:00
milan
9932c9ff11
fix documentation
2013-03-08 10:12:15 +01:00
milan
d32d899161
waiting enhancements
2013-03-08 10:12:15 +01:00
milan
78d1e2483a
avoid the instance start--state-fetch race
2013-03-08 10:12:15 +01:00
Nikolay Panov
03c0b8dcb2
Fixed 'service'. Now it respect 'enabled=no' as well.
2013-03-08 12:07:54 +07:00
Andreas Piesk
84ee05a3c0
allow use of backrefs in lineinfile
2013-03-07 20:46:52 +01:00
Fabian Affolter
a5e4947d6f
Support for detecting Alpine Linux
2013-03-07 20:06:05 +01:00
Michael DeHaan
9763ae8e21
Merge pull request #2319 from sfromm/svn-check
...
Update subversion module to work better with check mode
2013-03-06 21:16:35 -08:00
Michael DeHaan
bd600c1cbc
Merge pull request #2323 from laixer/devel
...
Respect gem_source option if specified
2013-03-06 21:16:03 -08:00
Michael DeHaan
9980cfcc60
Merge pull request #2318 from sfromm/issue2317
...
Consider service stopped if rc is 1
2013-03-06 21:07:24 -08:00
Vadim Berezniker
b9a3cc551e
Respect gem_source option if specified
2013-03-06 16:58:57 -08:00
Jim Kleckner
92844d3dcd
Minor spelling fixes
2013-03-06 10:41:19 -08:00
Stephen Fromm
bd64641400
Update subversion module to work better with check mode
...
Adds needs_update() method which will inspect the checkout for the
current revision and then the HEAD. If the local check out is behind
HEAD, this will report changed=True and supply the revision numbers.
2013-03-06 10:23:35 -08:00
Stephen Fromm
6e35392f92
Consider service stopped if rc is 1
...
Per LSB spec, consider service stopped if rc from 'service status' is 1.
Added comment with url to LSB spec reference.
2013-03-06 10:18:34 -08:00
Nandor Sivok
74ced2d80c
netscaler module initial commit
2013-03-06 15:32:01 +01:00
Daniel Hokka Zakrisson
3d49f74df6
Make apt upgrade=dist work and make its argument handling more idiomatic
...
Fixes #2287 .
2013-03-05 23:46:34 +01:00
asad-at-srt
e581bbcafc
Update mysql_db
...
The target parameter is not required, the DOCUMENTATION section was in error.
2013-03-05 17:11:12 -05:00
Daniel Hokka Zakrisson
a225058457
Merge pull request #2298 from junegunn/get_url-force
...
get_url: should always download the file when force is set
2013-03-05 12:50:33 -08:00
Seth Vidal
2f2a02cb49
add docs to mount module using LABEL and UUID
2013-03-05 12:13:36 -05:00
Johan Wirén
e53826b088
Corrected formatting in docs for the gem-module
2013-03-05 12:28:04 +01:00
Junegunn Choi
7f556d8939
should always download when force is set
2013-03-05 11:39:50 +09:00
Maykel Moya
ee7f8d018e
file module should check invalid arguments ( fixes #2135 )
2013-03-04 12:55:18 +01:00
Grant Gavares
cd51c7f234
Add socket timeout to uri module.
...
The uri module can be configured to abort after a specified timeout if
it cannot connect to the configured uri. This prevents a uri action from
hanging indefinitely when the remote endpoint cannot be reached because
it is unavailable, there is a firewall in place etc. The default behavior
is left unchanged: timeout=None
This change also introduces a new type for module_parameters: int
Code was added to perform conversion from string -> int type in
module_common.py.
The new type was required in order to play nice with httplib2 which
refuses to accept (and convert) anything other than a numeric type for
the timeout value.
2013-03-02 17:34:23 -08:00
Patrik Lundin
f485eb28f5
Teach setup about OpenBSD package manager.
...
* We cannot depend on the path because FreeBSD for example uses the same path.
2013-03-03 00:02:50 +01:00
Patrik Lundin
eb6398f168
Add openbsd_pkg: package management for OpenBSD.
...
* Code influenced by the service module but without classes.
* Thanks to @dhozac for input and review.
* Thanks to @johanwiren for getting me to push this out the door.
2013-03-03 00:01:02 +01:00
Yves Dorfsman
c9a201eb43
fixed typos
2013-03-02 12:12:25 -07:00
Yves Dorfsman
377351f6fd
Clarified that proxy can be changed via an variable.
2013-03-02 11:42:49 -07:00
Yves Dorfsman
e45a0fd61d
Added a fail_on_missing option to fetch.
2013-03-02 11:04:48 -07:00
Daniel Hokka Zakrisson
622b8dfe32
Merge pull request #2271 from MWGriffin/patch-1
...
Update get_url
2013-03-02 01:40:31 -08:00
Daniel Hokka Zakrisson
8f917a5a9f
slurp: import base64 as module_common no longer does
2013-03-02 10:26:09 +01:00
Jimmy Tang
7653c4ac6c
Start of more OSX facts for setup
...
Added a Darwin family, commit acc1c004
had added some network facts
but weren't being shown as the Darwin family wasn't in use. This commit
reveals these facts.
A Darwin(Hardware) class has also been created ready to be populated with
hardware facts.
2013-03-02 08:13:38 +00:00
Yves Dorfsman
3270a0adcd
Added a use_proxy option to get_url.
2013-03-02 00:30:28 -07:00
Michael Griffin
5bfd648dc8
Update get_url
...
Small syntactic correction: Removed trailing double-quote from example.
2013-03-01 22:49:00 -08:00
Seth Vidal
677dcc56ae
add (un)silence_nagios and command actions to the nagios module
...
also fix a typo with the check_mode check
2013-03-02 01:48:39 -05:00
Michael DeHaan
6ecdef6b88
Type checking on library/apt means the upgrade parameter is now properly True/False
2013-03-01 23:34:27 -05:00
Michael DeHaan
4132f8953e
Fixup the rabbitmq YAML documentation so we can generate docs for it.
2013-03-01 19:47:43 -05:00
Michael DeHaan
129e0b8baf
Log tracebacks to syslog when using fireball mode.
2013-03-01 18:24:48 -05:00
Michael DeHaan
f9824838c3
Merge pull request #2251 from chrishoffman/rabbitmq
...
Rabbitmq parameters module
2013-03-01 14:58:39 -08:00
Michael DeHaan
6ebf16bf33
Some very minor stylistic tweaks to the gem module.
2013-03-01 17:55:13 -05:00
Michael DeHaan
64c1cc3efd
Merge branch 'gem' of git://github.com/johanwiren/ansible into devel
2013-03-01 17:46:12 -05:00
Michael DeHaan
66a596dd5d
fix MySQL user doc formatting issue
2013-03-01 17:38:14 -05:00
Michael DeHaan
ff58623f8b
Fix apt module documentation formatting.
2013-03-01 17:38:14 -05:00
Michael DeHaan
d04c4ef0c7
Merge pull request #2249 from jcftang/devel
...
Use opkg module as basis for macports module
2013-03-01 14:37:32 -08:00
Michael DeHaan
2994ec022d
Merge pull request #2242 from jmandel/devel
...
Allow relative creates/removes path with `chdir`
2013-03-01 14:35:42 -08:00
Michael DeHaan
7749b34546
Merge branch 'new_branch_for_apt_squashed' of git://github.com/RaymiiOrg/ansible-1 into devel
...
Conflicts:
library/apt
2013-03-01 17:13:42 -05:00