Michael DeHaan
4401557455
add version_added attribute to module docs.
11 years ago
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
11 years ago
Lorin Hochstein
729c03ed88
Minor doc update to s3 & ec2 modules
...
Adds some additional docs about the module parameters for s3
and ec2 modules.
11 years ago
Michael DeHaan
5f18a53530
Fixup docs formatting.
11 years ago
didiercrunch
15160f2d93
Update supervisorctl
...
Fixed the example.
11 years ago
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.
11 years ago
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.
11 years ago
Michael DeHaan
2a0d67e6fc
Doc formatting/tweaking.
11 years ago
Michael Scherer
cfa5a0f94d
Add urpmi as a package manager for mandriva-based distribution
11 years ago
Michael DeHaan
de14995b8c
PEP8: fix spacing
11 years ago
Michael DeHaan
4400bbdc55
Newline at end of file.
11 years ago
Michael DeHaan
841fd11f41
Fix PEP8 commenting, but comment seems obvious so just remove it.
11 years ago
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.
11 years ago
Michael DeHaan
40e447fbd4
Merge pull request #3718 from hacosta/rpm_key
...
Add rpm_key module
11 years ago
Michael DeHaan
fa647e43ee
Merge pull request #3670 from briceburg/devel
...
NEW MODULE: dnsmadeeasy
11 years ago
Michael DeHaan
cd8d742a89
Merge pull request #3659 from neuroid/jabber-chat-fix
...
Set default XMPP message type to 'chat'.
11 years ago
Michael DeHaan
caa825b618
Rename option to 'recurse' to make it consistent. Add version_added to docs.
11 years ago
Michael DeHaan
74cde56b60
Merge pull request #3636 from uggedal/pacman-remove-recursive
...
Pacman module: recursive remove support
11 years ago
Michael DeHaan
dab48fa3ed
Slight docs tweak and remove redundant sys.exit call
11 years ago
Michael DeHaan
7e6729e821
Merge branch 'devel' of git://github.com/peterkh/ansible into devel
11 years ago
Michael DeHaan
4f9d330242
Add version_added to new parameter.
11 years ago
Michael DeHaan
996dbb72eb
Merge pull request #3662 from grosskur/apt-key-keyring-param
...
apt_key: Add 'keyring' parameter
11 years ago
Michael DeHaan
7f0cac45a5
Merge pull request #3272 from curtisgithub/devel
...
A module to create and delete boundary.com meters
11 years ago
Michael DeHaan
5579691b9f
Merge pull request #3745 from jimi1283/issue_3714
...
Set result to skipped when vol group is missing and lv state=absent
11 years ago
Michael DeHaan
31ccf1dfda
Merge pull request #3748 from lorin/ec2-idempotency
...
Add description to id parameter of ec2 module
11 years ago
Michael DeHaan
bb122c3410
Merge pull request #3747 from lorin/ec2-check
...
ec2: check for changes
11 years ago
Michael DeHaan
b31cef48e9
Merge pull request #3744 from jimi1283/issue_3360
...
Allow destination paths in the hg module to include a tilde (~)
11 years ago
James Cammarata
e32a6110af
Removing skipped=True so the task is just marked as not-changed
11 years ago
Michael DeHaan
3fba6e9cff
Merge branch 'git_undefined_branch_variable' of git://github.com/psvo/ansible into devel
11 years ago
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.
11 years ago
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.
11 years ago
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
11 years ago
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
11 years ago
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
11 years ago
Ben Podoll
1410df43de
adding param to allow for specifying custom iops setting when creating an EBS volume
11 years ago
Petr Svoboda
d9576b3529
Tidy up fix of git module traceback
11 years ago
rishid
07ef8c4d84
Verify groups string is not empty before trying add user to groups
11 years ago
Michael DeHaan
16d25f4115
Merge pull request #3651 from nicholaskuechler/rax-update-files-docs
...
Update docs and example for injecting files.
11 years ago
Michael DeHaan
20f7e2ef71
Merge pull request #3691 from stoned/mysql_user-doc-fix
...
module mysql_user: fix 'state' parameter description
11 years ago
Michael DeHaan
be7e29b2c2
Merge pull request #3728 from bpennypacker/ec2_elb_updates
...
Added optional region parameter. Fail if you specify an ELB that doesn'...
11 years ago
Michael DeHaan
7f77b6c72e
Merge pull request #3722 from bcoca/lvg_gets_bin_path
...
now uses get_bin_path for lvg executables
11 years ago
Michael DeHaan
4db413db6a
Merge pull request #3655 from disko/pkgin_search_fix
...
Fix pkgin search
11 years ago
Michael DeHaan
422233bc91
Merge pull request #3648 from echohead/glance-image-timeout
...
Fix 'timeout' parameter of glance-image module.
11 years ago
Michael DeHaan
3584aecc2b
Merge pull request #3676 from bcoca/debug_doc_update
...
updated debug module docs to remove outdated -v requirement
11 years ago
Michael DeHaan
d5d81813a6
Merge pull request #3634 from stintel/mysql-revoke-grant-option
...
Only revoke GRANT OPTION when user actually has it
11 years ago
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.
11 years ago
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.
11 years ago
Brian Coca
0ae7bcf3e2
fixed bug from prev update
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Brian Coca
1e1f117886
whitespace updates on new lines
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Brian Coca
d8e8aa714e
now uses get_bin_path for lvg executables
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
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>
11 years ago
lwade
f6cb9bce15
Added ability to create virtual directories.
11 years ago
Nicholas Kuechler
fcb2295847
Change equals to colon
11 years ago
Nicholas Kuechler
2167be8fe9
Fixed a problem on my side. Was doing weird things.
11 years ago
Nicholas Kuechler
cac79faf35
Remove tailing bracket
11 years ago
Balazs Pocze
d752919637
mysql_replication module added
11 years ago
Balazs Pocze
85f2a90322
MySQL variables module
11 years ago
Stoned Elipot
3d97c11509
module mysql_user: fix 'state' parameter description
11 years ago
Michael DeHaan
8cc13590b4
Make exceptions handling python 2.4 compatible.
11 years ago
Michael DeHaan
ed55ac1a15
Merge pull request #3666 from bpennypacker/statdoc
...
doc update for stat module
11 years ago
Nicholas Kuechler
e4d0c7b0ce
Update example to be more yaml friendly
11 years ago
Lukasz Kawczynski
eb9e51fbb3
Module for managing nodes in a Rackspace Cloud Load Balancer
11 years ago
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.
11 years ago
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>
11 years ago
Brian Coca
f451063ef2
fixed error on detecting missing requirements
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
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'
11 years ago
Brice Burgess
91eed0c80b
initial import of dnsmadeeasy module
11 years ago
Bruce Pennypacker
0bbbefeb3f
doc update
11 years ago
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.
11 years ago
Andreas Kaiser
f2e3fa9508
Fix pkgin search (yielding wrong results under certain conditions, see inline comments).
11 years ago
Nicholas Kuechler
b8edbd0c0e
Add example with multiple files.
11 years ago
Nicholas Kuechler
72238889c3
Update docs and example for injecting files.
11 years ago
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
11 years ago
Eivind Uggedal
35b918359b
Pacman module: recursive remove support
11 years ago
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.
11 years ago
Peter Hall
d1369f3d95
Adding getstr mode to download an object into a variable
11 years ago
Ralph Tice
1529a974e1
fixed vpc provisioning / clarified group_id usage
11 years ago
Michael DeHaan
86f05f11e7
Merge branch 'devel' of github.com:ansible/ansible into devel
11 years ago
Michael DeHaan
a35370a766
Fix prev feature commit, Do not require aptitude to use apt commands in the apt module, only needed when upgrading.
11 years ago
Michael DeHaan
fc9aa5f014
Continue on mount errors, don't fail the setup module.
11 years ago
Michael DeHaan
9c9bc09ce6
Merge pull request #3622 from bcoca/fix_the_stat_fix
...
use global to fail as its not in self
11 years ago
Brian Coca
3f85a82ae9
use global to fail as its not in self
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Michael DeHaan
5e02759570
Merge pull request #3617 from dermute/devel
...
svr4pkg doesn't work on Sol10
11 years ago
Michael DeHaan
524c7bd791
Remove end of line semicolons.
11 years ago
Michael DeHaan
19d78d6e18
Remove reference to 'context' since it's not implemented.
11 years ago
Brian Coca
db22e2c7aa
corrected absent example
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Michael DeHaan
c5cbb1dc62
Fix route53 module docs version/module name
11 years ago
Brian Coca
0c7add6951
initial draft acl module
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Michael DeHaan
10f99938b9
Fix YAML doc errors.
11 years ago
Michael DeHaan
7961a81b3f
Update docs to add version_added attribute.
11 years ago
Michael DeHaan
32b3c59bad
Merge pull request #3400 from diko4096/patch-1
...
Update gem
11 years ago
Michael DeHaan
5fe1f03885
Merge pull request #3413 from evan82/devel
...
Added module for baking EC2 AMIs
11 years ago
Michael DeHaan
1acd9b6325
Update CHANGELOG
11 years ago
Michael DeHaan
e589365279
Merge branch 'iss_cron' of git://github.com/dirtyharrycallahan/ansible into dh_cron
11 years ago
Michael DeHaan
44f55d72b6
Merge pull request #3574 from bpennypacker/route53
...
AWS route53 module
11 years ago
Michael DeHaan
508c1d8256
Update htpasswd module for various API incompatibilities
11 years ago
Michael DeHaan
e003f1e1cc
Revert "Fix inconsistent json output"
...
Breaks recursion parameter on file.
This reverts commit e7226e104e
.
11 years ago
Michael DeHaan
e1167d6977
tweak indentation for 'make pep8'
11 years ago
Michael DeHaan
588b20c012
Merge pull request #3602 from bcoca/fine_tune_stat_exception
...
narrowed down exception
11 years ago
Xabier Larrakoetxea
8c25f98c43
Changed action keyword to command
11 years ago
Michael DeHaan
10b967374d
Add version_added information to module parameter.
11 years ago
Michael DeHaan
34315c63ca
Merge pull request #3396 from adq/mysql
...
Check if mysql allows login as root/nopassword before trying supplied credentials.
11 years ago
Michael DeHaan
5bb0189296
Merge pull request #3440 from lwade/s3mode
...
Rewritten s3 module to allow for additional modes of operation.
11 years ago
Michael DeHaan
85731a374e
Document when options were added on this module.
11 years ago
Michael DeHaan
16314b2ec9
Merge pull request #3442 from neomantra/supervisorctl
...
supervisorctl: add command-line options as module parameters
11 years ago
Michael DeHaan
37e3cbab53
Merge pull request #3603 from eest/openbsd_pkg-run_command
...
openbsd_pkg: Use ansible run_command().
11 years ago
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
11 years ago
Michael DeHaan
35183f7af3
Add missing version_added description in docs.
11 years ago
Michael DeHaan
8df6b48e6b
Merge pull request #3485 from frankshearar/let-rabbitmq-plugin-module-use-nonstandard-path
...
Let rabbitmq plugin module use nonstandard path
11 years ago
Michael DeHaan
18d4b66b26
Merge pull request #3487 from djoreilly/ks-auth-error
...
Keystone_user module: fix authentication needs tenant_name too
11 years ago
Michael DeHaan
d4dcf18751
Merge pull request #3502 from bryanlarsen/digital_ocean_no_ip
...
digital_ocean: don't run update_attr if wait=no
11 years ago
Michael DeHaan
cac5e7d168
Merge pull request #3516 from dagwieers/file-dest
...
Fix inconsistent json output in file module
11 years ago
Michael DeHaan
2c965476ed
Merge pull request #3550 from lwade/ec2role
...
Added IAM role support
11 years ago
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>
11 years ago
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.
11 years ago
Michael DeHaan
efaaaa6c79
Merge pull request #3551 from sfromm/issue3543
...
Update stat module to handle symlinks
11 years ago
Michael DeHaan
32d5038d72
Don't add --version HEAD parameter is already HEAD, some versions of git don't like this.
11 years ago
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
.
11 years ago
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
11 years ago
Michael DeHaan
f4b1e426ea
Merge pull request #3379 from serenecloud/devel
...
Return a friendly error message if aptitude isn't installed
11 years ago
Michael DeHaan
6aa1ecbc30
Merge pull request #3493 from eest/openbsd_pkg-fixes
...
openbsd_pkg corner case fixes
11 years ago
Michael DeHaan
0bd8935899
Merge pull request #3515 from neomantra/apt_repository
...
apt_repository: enhance documentation
11 years ago
Michael DeHaan
5d5d579eca
Legacy variable usage.
11 years ago
Michael DeHaan
0fe680d43f
Trim legacy variable usage.
11 years ago
Michael DeHaan
a5e4567c4c
Remove legacy variable usage.
11 years ago
Michael DeHaan
1ff8c78f26
Removing legacy variable usage.
11 years ago
Michael DeHaan
764504b578
Legacy variable usage removed.
11 years ago
Michael DeHaan
131c8489d4
Legacy variable usage removed
11 years ago
Michael DeHaan
c931675520
Trim old style var references.
11 years ago
Michael DeHaan
86ddbb224b
Trim old style var references
11 years ago
Michael DeHaan
20fa22b631
Merge pull request #3523 from jpmens/mysql1
...
mysql_db small fix to docs
11 years ago
Michael DeHaan
c11e96928a
Merge pull request #3578 from jlaska/git_branch
...
(git module) Resolve incompatability between depth and version
11 years ago
Florian Tham
ceff31241b
fix fatal error when removing logical volumes
11 years ago
Brian Coca
b21f6fc591
new module that handles extended attributes on files
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Bruce Pennypacker
cf3f9380d0
added AAAA example
11 years ago
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.
11 years ago
Bruce Pennypacker
e9de70668b
fixed doc typos
11 years ago
Bruce Pennypacker
a5e9057752
AWS route53 module
11 years ago
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.
11 years ago
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.
11 years ago
Lester Wade
9ec103e748
Added IAM role support
11 years ago
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 .
11 years ago
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.
11 years ago
Alexander Winkler
52321c1557
fixes ansible/ansible#3547
11 years ago
Xabier Larrakoetxea
4560e8fc7c
Added redis config module (slave and flush)
11 years ago
Michael DeHaan
fa9635478b
Fixing your YAML Seth :)
11 years ago
trbs
38b6087495
fix missing json module for issue #3363 print JSON error as string instead
11 years ago
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>
11 years ago
Jan-Piet Mens
c4189dfd3c
mysql_db small fix to docs
11 years ago
Seth Vidal
81940c8b11
add examples for yum: state=latest name=*
11 years ago
Seth Vidal
7216a2b169
add a '*' option for name to state=latest to do a global update
11 years ago
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).
11 years ago
Evan Wies
01fc2b61dc
apt_repository: enhance documentation
11 years ago
Evan Wies
f5c81f79de
supervisor_ctl: rename to server_url and improve documentation
11 years ago
Michael DeHaan
27fcfe9cac
Merge pull request #3508 from ipauldev/devel
...
Allow check mode when gathering ec2 facts
11 years ago
Michael DeHaan
8fe15f0a30
Merge pull request #3426 from trbs/services_sleep_option
...
sleep option for service module which adds a pauze between stopping and ...
11 years ago
Michael DeHaan
2631823b8b
Merge pull request #3425 from jpmens/stat1
...
files/stat: add pw_name and md5 sum to stat, and add meaningful? example
11 years ago
Michael DeHaan
80bbd6a0bf
Merge pull request #3510 from echohead/quantum-typo
...
Correct typo in error message.
11 years ago
Frank Shearar
472c18c2b4
'prefix' avoids potentially making people confuse 'path' with $PATH.
11 years ago
Tim Miller
84f6192c34
Correct typo of 'quantun' in error message.
12 years ago
ipauldev
5656e9d66e
Allow check mode when gathering ec2 facts
12 years ago
Bryan Larsen
cea812c3a7
update_attr should wait for the full wait timeout before checking for a missing IP addres
12 years ago
Bryan Larsen
848b38fc7f
digital_ocean doc update
12 years ago
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.
12 years ago
Michael DeHaan
4971736660
Merge pull request #3501 from cristobalrosa/devel
...
Devel
12 years ago
Michael DeHaan
9990688fd1
Merge pull request #3453 from jsmartin/cleanup
...
Fixed #3433 . Using get_bin_path, removed uneeded imports, "module" is in...
12 years ago
Michael DeHaan
aacf81da59
Merge pull request #3488 from weltenwort/devel
...
Use the force=yes option for apt upgrade actions
12 years ago
Michael DeHaan
3a84254f6d
Merge pull request #3496 from johanwiren/bsd-ipv6-facts
...
Fix for populating default_ipv6 on BSD systems
12 years ago
Michael DeHaan
d1398594ce
Merge pull request #3497 from johanwiren/bsd-gateway
...
Updated setup module to collect gateway fact for BSD systems
12 years ago
Michael DeHaan
952760c605
Merge pull request #3388 from bcoca/fixed_user_create_doc
...
updated module docs to reflect 'correct' on_create vs on_creation
12 years ago
Michael DeHaan
f8c7a3c654
Merge pull request #3406 from podollb/devel
...
fixing small mis-spelling
12 years ago
Michael DeHaan
0fd7864482
Merge pull request #3432 from jlund/hg-spelling
...
Fix some minor spelling mistakes in the hg module documentation
12 years ago
Michael DeHaan
d6d9e804d3
Merge pull request #3480 from j2sol/fail_doc
...
Update fail docs for new syntax
12 years ago
Johan Wirén
1c247c9eb4
Updated GenericBsdIfconfigNetwork to collect gateway
12 years ago
Johan Wirén
10e9194744
Fix for populating default_ipv6 on BSD systems
12 years ago
Joshua Lund
cc275ca2be
Added a new with_file example to the authorized_key documentation
12 years ago
Patrik Lundin
1b08da26fd
openbsd_pkg: some whitespace cleanup.
12 years ago
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.
12 years ago
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().
12 years ago
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.
12 years ago
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
12 years ago
Frank Shearar
9ba4a42ff8
Minor typo
12 years ago
Frank Shearar
ec78daa456
Let someone specify a path to a Rabbit that's not installed in the usual place.
12 years ago
Felix Stuermer
b5df29901f
Use the force=yes option for apt upgrade actions
12 years ago
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
12 years ago
Jesse Keating
1689001036
Update fail docs for new syntax
...
Use when instead of only_if
Use new variable style
12 years ago
Brian Coca
0664e36aa2
fixed check mode
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Evan Duffield
7932ccef46
added note about AMI security
12 years ago
Evan Duffield
e33f5ae56e
Merge branch 'devel' of https://github.com/evan82/ansible into devel
12 years ago
Evan Duffield
45bdda24db
added region to spec
12 years ago
Casper Langemeijer
922a71fced
Only append non_unique parameter if a uid is provided as well
12 years ago
Cristobal Rosa
51166c9cfa
Remove unnecesary call
12 years ago
James Martin
93d5d76468
Fixed #3433 . Using get_bin_path, removed uneeded imports, "module" is inlined, misc other style improvements.
12 years ago
Michael DeHaan
4dfbbc4499
Revert "ini_file: add support for lists of options/values"
...
Breaks "," values in INI files
This reverts commit af051d6f77
.
12 years ago
Cristobal Rosa
cf48141a33
Fixed monit module. Ignore uppercase letters
12 years ago
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.
12 years ago
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.
12 years ago
lwade
ae992c6b6e
Rewritten s3 module to allow for additional modes of operation.
12 years ago
Matt Spaulding
871f781ec7
Fix git submodule update when version specified
12 years ago
Joshua Lund
caf394c8f6
Fix some minor spelling mistakes in the hg module documentation
12 years ago
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
12 years ago
Evan
de211aa8ec
Getting timeout errors this morning as AMIs are taking a bit longer to create, so I changed to timeout to 15 minutes
12 years ago
Evan
637a6c562e
fixed spelling errors, unused variables and unused import
12 years ago
Aaron Brady
efc4bc10d4
Make the CPU facts Hyperthreading aware
12 years ago
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.
12 years ago
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 .
12 years ago
Evan Duffield
c8f8f14e59
Added module for baking EC2 AMIs
12 years ago
Curtis
c1a757e982
as per mpdehaan, change string formatting to something that will work with python 2.4
12 years ago
Ben Podoll
1bea4b1709
fixing small mis-spelling
12 years ago
Dmitry Kolobaev
8745de11a6
Update gem
...
I've added ability to install gems in system-wide manner with --no-user-install options
12 years ago
Andrew de Quincey
4cb48f0dcc
Check if mysql allows login as root/nopassword before trying supplied credentials.
12 years ago
Jan-Piet Mens
f77c0a44f9
broken docs in files/file module!
...
remove obsolete examples: key
12 years ago
Brian Coca
9f75397310
updated module docs to reflect 'correct' on_create vs on_creation
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Michael DeHaan
6d9949698b
Merge pull request #3292 from sfromm/git-submodule
...
Add submodule support to git module
12 years ago
Michael DeHaan
fafb3c10a5
Merge pull request #3293 from jarv/devel
...
Adds termination support to the ec2 module
12 years ago
Michael DeHaan
c9b6f0d0f2
Merge branch 'files_force' of git://github.com/rhaido/ansible into devel
12 years ago
Michael DeHaan
15bf8a8398
Merge pull request #3315 from madduck/fix-service-updatercd-changed
...
Let update-rc.d set changed flag properly
12 years ago
Michael DeHaan
7821473710
Fixup documentation YAML
12 years ago
Michael DeHaan
681696846a
Styling: semicolon
12 years ago
Michael DeHaan
ecc2b6e742
Styling: deprecation
12 years ago
Michael DeHaan
2e63faf257
Styling: deprecation
12 years ago
Michael DeHaan
257d827c9e
Styling: misc pep8
12 years ago
Michael DeHaan
bc7de7bf3f
Styling: indentation
12 years ago
Michael DeHaan
0e51a1c0ea
Styling: semicolon
12 years ago
Michael DeHaan
39834d854c
Styling: trailing spaces
12 years ago
Michael DeHaan
fc8ffc1864
Styling: blank lines
12 years ago
Michael DeHaan
c7eb68e043
Styling: deprecation
12 years ago
Michael DeHaan
4827d1451e
pep8: deprecation
12 years ago
Michael DeHaan
899ea4de82
Styling: indentation
12 years ago
Michael DeHaan
0b251d840b
Styling: spacing
12 years ago
Michael DeHaan
ea2a665981
Styling: misc pep8
12 years ago
Michael DeHaan
82d51e6354
Semicolons must die
12 years ago
Michael DeHaan
29894737cf
Merge pull request #3374 from jsmartin/bugfix
...
cloudformation: Fixed bug in module_fail. Consistent error handling.
12 years ago
Michael DeHaan
213e74a44c
Merge pull request #3298 from devo-ps/linode
...
Add Linode cloud support.
12 years ago
Michael DeHaan
fa4313c7ee
Merge pull request #3358 from aristanetworks/devel
...
initial arista module import
12 years ago
Michael DeHaan
a501e94b63
Merge pull request #3364 from sergevanginderachter/lvol
...
lvol module: add support for multiple size formats
12 years ago
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.
12 years ago
Michael DeHaan
6d5ac43dcb
Merge pull request #3368 from j2sol/wait_for_improv
...
Improvements to wait_for module
12 years ago
Michael DeHaan
88c907af90
Merge pull request #3340 from bpennypacker/stat
...
get file/path facts via 'stat'
12 years ago
Michael DeHaan
71b9be509c
Merge pull request #3347 from AscendLearning/irc-with-pass
...
Added a provision for passing a server password to IRC
12 years ago
Michael DeHaan
a8e8a9583b
Merge pull request #3336 from lorin/htpasswd
...
Add htpasswd module
12 years ago
serenecloud
a17ca862fb
Return a friendly error message if aptitude isn't installed
12 years ago
Peter Sprygada
037a6d497b
moved modules to net_infrastructure
12 years ago
Jack Kuan
a07324c590
Fix the issue of easy_install ignoring virtualenv_site_packages=yes.
12 years ago
Michael DeHaan
467f612ef6
Merge pull request #3367 from rstrox/devel
...
Include identity_type required by Pyrax 1.4
12 years ago
Jesse Keating
d541e68027
Elapsed time should account for the delay
12 years ago
rstrox
e836e5789e
Include identity_type required by Pyrax 1.4
12 years ago
Peter Sprygada
eb082e22b8
initial arista module import
12 years ago
Jesse Keating
95326ce41b
Remove a trailing quote
12 years ago
Michael DeHaan
0a10727652
Merge pull request #3350 from billwanjohi/devel
...
validate files: fix usage error in example tasks
12 years ago
Michael DeHaan
f3093cbb1a
Fixup previous apt_key patch to enable file based modes to work.
12 years ago
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.
12 years ago
Bruce Pennypacker
c47d121481
don't fail if the file doesn't exist. Just set 'exists' to true/false as appropriate
12 years ago
Kevin Montuori
b86d93adc9
added a provision for passing a server password to IRC
12 years ago
Curtis
56813c030f
fixup appearances of config_directory, remove slash, remove hardcoded /etc/bprobe
12 years ago
Bruce Pennypacker
59a045e4cb
Fixed stat of symlinked dirs
12 years ago
Bruce Pennypacker
19b8de7ede
get file/path facts via 'stat'
12 years ago
Lorin Hochstein
f69f364b90
Add GPL header and copyright
12 years ago
Curtis
445c888464
made changes as requested by mpdehaan and added code to remove key and cert pem files on removal of meter
12 years ago
Serge van Ginderachter
f000dcd526
add more support for different size formats
12 years ago
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
12 years ago
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.
12 years ago
Lorin Hochstein
1bcc60992c
Doc: rabbitmq_user pw change and force
...
Document that need to add force=yes to change password of
existing user
12 years ago
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>
12 years ago
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>
12 years ago
Benjamin Schwarze
31bc25063e
fix wrong argument_spec in digital_ocean module
...
as 'required' and 'default' are mutually exclusive removed 'required' in preference of 'default'
12 years ago
John Jarvis
a61ec2e6b3
typo
12 years ago
John Jarvis
c85b0bb05f
using instance_ids and state=absent for removing instances
12 years ago
Vincent Viallet
7b0b9016b5
Improve error messages on missing required variables.
12 years ago
Vincent Viallet
c124411c36
Consistent wait_timeout between doc and module
12 years ago
Vincent Viallet
2eaf5ee206
Fix last bugs, complete all tests.
12 years ago
Vincent Viallet
17a55d6adf
Update documentation
12 years ago
Vincent Viallet
9c26b9ddce
Add linode cloud provider.
12 years ago
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.
12 years ago
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.
12 years ago
Mike Grozak
bba19cb998
Fixed typo
12 years ago
Mike Grozak
541b086883
Updated documentaion for the file module
12 years ago
Mike Grozak
6c44e264c9
added possibility to force symlinks to none-existent destination (which might appear later)
12 years ago
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'
12 years ago
Michael DeHaan
995ef374db
Fixup versions of newly added modules.
12 years ago
Michael DeHaan
3f8aa8aec5
Fix up some module docs formatting errors.
12 years ago
Michael DeHaan
231d9b101d
YAML fix
12 years ago
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
12 years ago
Michael DeHaan
727cee509c
Merge branch 'PR_add_chdir_to_pip' of git://github.com/y-p/ansible into devel
...
Conflicts:
library/packaging/pip
12 years ago
Michael DeHaan
4c43264033
Various code reformatting
12 years ago
Michael DeHaan
db94171f5b
Merge branch 'rds' of git://github.com/bpennypacker/ansible into rds
12 years ago
Michael DeHaan
2ed9b52481
Quote some strings in the docs
12 years ago
Michael DeHaan
e1abda42a9
Merge pull request #3171 from mynameisdaniil/devel
...
Adds 'groups' field into ec2 plugin
12 years ago
Michael DeHaan
c80ad67d7e
Merge pull request #3226 from jpmens/ini_file2
...
ini_file: add support for lists of options/values
12 years ago
Michael DeHaan
faaa90ed03
Merge branch 'ocean' into devel
...
Conflicts:
library/cloud/digital_ocean
12 years ago
Michael DeHaan
c9c45ac597
Reformat examples
12 years ago
Vincent Viallet
cc1cb01540
Rename digital ocean module to digital_ocean, add documentation.
12 years ago
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.
12 years ago
Vincent Viallet
60d1ff125e
Add digital-ocean cloud support.
12 years ago
Michael DeHaan
f9a09e10e5
Merge branch 'digitalocean' of git://github.com/devo-ps/ansible into ocean
12 years ago
Michael DeHaan
ffb94f2e71
Merge branch 'purge' into devel
12 years ago
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>
12 years ago
Michael DeHaan
50fa88f28a
Merge branch 'fix-apt-purge' of git://github.com/madduck/ansible into purge
12 years ago
Joshua Lund
0f81d1630f
* Updated all ansible.cc references in the documentation to point
...
to ansibleworks.com
* Fixed a few misspelled words
12 years ago
Michael DeHaan
6d6df1959c
Merge pull request #3259 from dirtyharrycallahan/b_setup
...
bug fix: modify get_device_facts to handle servers with multiple pci domains
12 years ago
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
12 years ago
Curtis
56bfae361f
initial commit of boundary_meter module
12 years ago
Daniil
07bea63533
Allow 'ec2.group' field to handle lists of groups
12 years ago
Michael DeHaan
0bd92d8196
Merge pull request #3262 from j2sol/add-host-name
...
make name the parameter, with hostname as alias
12 years ago
Michael DeHaan
5b1babbdc0
Merge pull request #3260 from lorin/migrate-noinput
...
django_manage: Pass --noinput to migrate
12 years ago
Michael DeHaan
d0a4f2d1e4
Merge pull request #3264 from arturaz/devel
...
datadog_event module requires urllib2, not httplib2.
12 years ago
Bruce Pennypacker
9098908cc8
Set master_password for modify command
12 years ago
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>
12 years ago
Arturas Slajus
0ea0a2c6d7
datadog_event module requires urllib2, not httplib2.
12 years ago
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>
12 years ago
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>
12 years ago
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
12 years ago
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.
12 years ago
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.
12 years ago
Michael DeHaan
575e052c6c
Merge pull request #3147 from toshywoshy/setup_mtab_without_bind
...
changed get_mount_facts to ignore mount types 'none'
12 years ago
Michael DeHaan
1e3ab98a13
Merge pull request #3219 from arturaz/devel
...
datadog_event module: submit your events to DataDog service.
12 years ago
Michael DeHaan
dd7f7d5593
Merge branch 'file_hard' of git://github.com/bcoca/ansible into devel
...
Conflicts:
library/files/file
12 years ago
Michael DeHaan
61ac8d03af
Clarify module docs
12 years ago
Michael DeHaan
31b63b033b
Merge conflict
12 years ago
Michael DeHaan
96134d003e
Merge remote branch 'origin/devel' into devel
12 years ago
Michael DeHaan
51ba3d8c3d
Merge pull request #3230 from sayap/openrc
...
Add OpenRC support to the service module.
12 years ago
Michael DeHaan
273f37b394
Merge pull request #3255 from jlund/sha256-example-cleanup
...
Removed merge conflict header
12 years ago
Michael DeHaan
2f1420f071
Merge pull request #3258 from j2sol/apt-doc
...
pkg option of apt is not required
12 years ago
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.
12 years ago
Joshua Lund
bb4de94937
Removed merge conflict header
12 years ago
Michael DeHaan
b4358d1300
Merge branch 'apt_key_file' of git://github.com/veeti/ansible into devel
...
Conflicts:
library/packaging/apt_key
12 years ago
Michael DeHaan
a94e404a97
Merge pull request #3236 from lwade/ec2_placementzone
...
Added placement_group parameter for cluster compute. Issue 3232.
12 years ago
Michael DeHaan
583b3e5957
Merge pull request #3251 from jlund/sucess-typo-fix
...
Fixed a few small typos
12 years ago
Michael DeHaan
2123507315
Merge branch 'sha256' of git://github.com/jlund/ansible into devel
...
Conflicts:
library/network/get_url
12 years ago
Joshua Lund
ba853b8c1a
Fixed a few small typos
12 years ago
Michael DeHaan
25b43cf6ec
Merge pull request #3231 from jpmens/docs_more
...
Docs: consistently format playbook EXAMPLES
12 years ago
Vincent Viallet
9af24f5345
Merge branch 'a_devel' into digitalocean
12 years ago
Vincent Viallet
d4b5122ad9
Rename digital ocean module to digital_ocean, add documentation.
12 years ago
Brian Coca
c9c7b01620
now mount/unmount are searched for instead of hardcoded
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Veeti Paananen
77159d21da
Add apt_key examples for file and data
12 years ago
Bruce Pennypacker
898889d20e
added try/except around conn.get_all_dbinstances
12 years ago
Bruce Pennypacker
d25622f17e
changed 'action' to 'command'. Fixed a tab issue.
12 years ago
lwade
886a71e8eb
Added placement_group parameter for cluster compute.
12 years ago
Jan-Piet Mens
30d641094b
Docs: consistently format playbook EXAMPLES
12 years ago
Michael DeHaan
bfcead8c33
Remove reference to non-existant module.
12 years ago
Yap Sok Ann
bcca609bc6
Add OpenRC support to the service module.
12 years ago
Michael DeHaan
e128e8b563
Merge pull request #3162 from strawlab/apt-key-binary-fix
...
allow apt-key module to work with binary key
12 years ago
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).
12 years ago
Michael DeHaan
fe9849530c
Merge pull request #3120 from chrisgardner/solaris-os-facts
...
Add Solaris O/S distribution facts
12 years ago
Michael DeHaan
f698ab9232
Merge pull request #3204 from goozbach/devel
...
fixed msg bug in library/cloud/quantum_network
12 years ago
Jochen Maes
7b763dc487
adds 2 django commands (migrate, collectstatic)
...
Signed-off-by: Jochen Maes <jochen@sejo-it.be>
12 years ago
Michael DeHaan
2eb3a9a3c9
Resolve docs conflict.
12 years ago
Michael DeHaan
572f49b11f
Fix merge conflict.
12 years ago
Michael DeHaan
c3544de1df
Merge pull request #3228 from skvidal/facts.d
...
first cut and docs for facts.d mechanism for setup module
12 years ago
Michael DeHaan
58e8a97e91
Merge pull request #3225 from eest/openbsd_pkg-check_mode
...
openbsd_pkg: Add check_mode support.
12 years ago
Michael DeHaan
613df1d649
Merge pull request #3213 from veeti/apt_key_data
...
Document the data argument for apt_key
12 years ago
Michael DeHaan
d9f91be34a
Merge pull request #3227 from bcoca/modules_wantlist
...
implementing with_items list globbing made easier for modules
12 years ago
Michael DeHaan
f87299842c
Merge pull request #3199 from chrishoffman/doc_error
...
Fixing documentation error
12 years ago
Michael DeHaan
294230d529
Merge pull request #3177 from stintel/mysql56-compat
...
Fix MySQL 5.6 compatibility
12 years ago
Michael DeHaan
936e61fc28
Merge pull request #3181 from melodous/devel
...
HP-UX virtualization facts
12 years ago
trbs
a4223e119d
fixed x-bits in git
12 years ago
Michael DeHaan
4849539399
Merge pull request #3194 from E-M/patch-2
...
Fixed Issue #3193 - make rhn_register module compatible with EL 5
12 years ago
Michael DeHaan
78fdedd490
Merge remote branch 'origin' into devel
...
Conflicts:
library/web_infrastructure/django_manage
12 years ago
Michael DeHaan
512d7ba531
Spelling fixes
12 years ago
Michael DeHaan
f0d66f0cda
Merge pull request #3176 from jpmens/sol-epoch
...
setup epoch time doesn't have tics on Python 2.6.4 (Solaris).
12 years ago
Seth Vidal
36df7e8c95
cut and docs for facts.d mechanism for setup module
12 years ago
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>
12 years ago
Jan-Piet Mens
af051d6f77
ini_file: add support for lists of options/values
12 years ago
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
12 years ago
Brian Coca
9e6a584c3f
Added hardlink option
...
Also a bit nicer now with failures
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
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 :).
12 years ago
Serge van Ginderachter
8b188429c7
docfix on file module, aliases for path parameter
12 years ago
Arturas Slajus
b86740e1fd
datadog_event module: submit your events to DataDog service.
12 years ago
Veeti Paananen
1284bfd742
Add a file argument to apt_key
12 years ago
Veeti Paananen
dcb06a2306
Document the data argument for apt_key
12 years ago
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.
12 years ago
Vincent Viallet
fd5bb8c7f7
Add digital-ocean cloud support.
12 years ago
Derek Carter
0840af5bda
fixed msg bug in library/cloud/quantum_network
12 years ago
Chris Hoffman
8a55210fb6
Removing all the default: null from the documentation
12 years ago
Chris Hoffman
499c7309e3
Fixing documentation error
12 years ago
Lorin Hochstein
d2ea9d85d0
Fix broken link in django_manage doc
12 years ago
Edgars M.
46ad4299a8
Fixed Issue #3193
12 years ago
Michael DeHaan
39aa5e5eac
Merge pull request #3175 from jpmens/setup9
...
Protect None value in setup module (ansible 1.2)
12 years ago
E-M
170a5f36f1
Fixed module name in examples section
...
Examples showed that modules name is rhnreq_ks, when it actually is rhn_register.
12 years ago
Bruce Pennypacker
14eda0d125
Added replication_source to the results
12 years ago
Raul Melo
f9f0f5ce2c
HP-UX virtualization facts
12 years ago
Bruce Pennypacker
1ef29a3654
endpoint is available only when instance is available
12 years ago
Bruce Pennypacker
c9e373dd7d
Added modify action
12 years ago
Bruce Pennypacker
26c37d7c07
added 'facts' action
12 years ago
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.
12 years ago
Jan-Piet Mens
f6521d88f5
setup epoch time doesn't have tics on Python 2.6.4 (Solaris).
12 years ago
Jan-Piet Mens
3f301fd439
Protect None value in setup module
12 years ago
gw0 [http://gw.tnode.com/]
47c8396598
Fix `mongodb_user` compatibility with MongoDB 2.2 (used in Debian 7).
12 years ago
Bruce Pennypacker
d62beb2df5
fixed bug in delete action - skip_final_snapshot must always be set
12 years ago
Bruce Pennypacker
041a4872fe
Amazon RDS module
12 years ago
Michael DeHaan
790a145f6c
Use get_bin_path for blkid and add some aliases to the filesystem module.
12 years ago
Andrew Straw
94e66ef558
allow apt-key module to work with binary key
12 years ago
Michael DeHaan
6f8e9c1b29
Merge pull request #3156 from jlund/authorized_key
...
Updates to the authorized_key documentation
12 years ago
Michael DeHaan
41bded178d
Rename module
12 years ago
Michael DeHaan
305694a847
Update "added in" version in zypper, update doc name of rhn_register module.
12 years ago
Michael DeHaan
cbee66c88b
Rename module
12 years ago
Michael DeHaan
c26d39c9d4
Rename rhnreg_ks to rhn_register
12 years ago
Michael DeHaan
d0ded631d6
Merge pull request #3148 from jlaska/rhnreg_ks
...
Add rhnreg_ks module
12 years ago
Patrick Callahan
c1ec8ead6c
BUG FIX: Add package name to the cmd.
12 years ago
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
12 years ago
James Laska
6059ce34e3
Minor adjustments to subscription_manager and rhnreg_ks
12 years ago
James Laska
65993e8f35
Reorganize subscription_manager module.
...
Also ...
* When unregistering, first unsubscribe from all content
12 years ago
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
12 years ago
Joshua Lund
37f15d0216
Setting version_added for this feature to 1.3
12 years ago
Toshaan Bharvani
f76043f404
changed get_mount_facts to ignore mount types 'none'
12 years ago
Patrick Callahan
79b56667e3
Simple zypper module to install, remove, or upgrades packages.
12 years ago
Michael DeHaan
df4c444571
Fixup doc YAML
12 years ago
James Laska
19b7cb6653
Updated examples and documentation
12 years ago
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
12 years ago
Michael DeHaan
07a1365c55
Merge pull request #3128 from lorin/ex-fix
...
lineinfile example: /etc/host[s]
12 years ago
Michael DeHaan
4372e4f6fb
Merge pull request #3125 from melodous/devel
...
Facts for HP-UX
12 years ago
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.
12 years ago
Lorin Hochstein
04aa74ddf1
lineinfile example: /etc/host[s]
...
Change a lineinfile example from /etc/host to /etc/hosts
12 years ago
Raul Melo
2475bc416c
Facts for HP-UX
12 years ago
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
12 years ago
y-p
50666eac34
Add is_local_path check to pip module, for skipping --use-mirrors
12 years ago
y-p
9ebb7450d5
Add chdir parameter to pip
12 years ago
Chris Gardner
2ba47318dc
Use first line from /etc/release in "distribution_release" for consistency across Solaris and derivatives.
12 years ago
Michael DeHaan
788680a15d
Merge branch 'devel' of git://github.com/trbs/ansible into more_users
12 years ago
Michael DeHaan
1c4fa2c45e
Doc standardization
12 years ago
Michael DeHaan
e01cdf876c
Docs standardization
12 years ago
Michael DeHaan
fdfba6aa68
Standardize docs
12 years ago
Michael DeHaan
956bff2f07
Standardize docs
12 years ago
Michael DeHaan
c3ff4ccb35
These options to bypass the check code seem to need to occur before said checks.
12 years ago
Chris Gardner
f0a4a17ff6
Add Solaris O/S facts "distribution" and "distribution_*"
12 years ago
Michael DeHaan
caa07e7fab
pep8 fixes
12 years ago
Michael DeHaan
15560c9801
Fix module labelled incorrectly.
12 years ago
Michael DeHaan
d434252ba4
Docs standardization
12 years ago
Michael DeHaan
417be6f81e
Docs standardization
12 years ago
Michael DeHaan
6ae9804738
Docs standardization
12 years ago
Michael DeHaan
2a416babee
Docs standardization
12 years ago
Michael DeHaan
6b0a547652
Docs standardization
12 years ago
Michael DeHaan
16c7c50e8f
Docs standardization
12 years ago
Michael DeHaan
e5d911fbce
Docs standardization
12 years ago
Michael DeHaan
e06ced89fb
Doc standardization/style
12 years ago
Michael DeHaan
e38a83e1ca
Docs standardization/style
12 years ago
Michael DeHaan
548063a617
Docs standardization/style
12 years ago
Michael DeHaan
ab4b45df3f
Docs/style
12 years ago
Michael DeHaan
eb84f55a09
Docs/style
12 years ago
Michael DeHaan
53d0a4766c
Module doc standardization/style
12 years ago
Michael DeHaan
6a8e16e324
Standardize module doc
12 years ago
Michael DeHaan
13e37aad95
Standardize docs
12 years ago
Michael DeHaan
858efd00e3
Standarize docs
12 years ago
Michael DeHaan
d0286f7611
Standardize docs
12 years ago
Michael DeHaan
dd7efc70a7
Standardize docs
12 years ago
Michael DeHaan
d323a0ccaa
Standardize example
12 years ago
Michael DeHaan
b9e72cdd98
Warn when there is a space in the mount module opts parameter.
12 years ago
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.
12 years ago
Michael DeHaan
9122efb24a
Merge pull request #3083 from mvo5/feature/facts-add-statvfs
...
add "size_{total,free}" to the "mount" facts
12 years ago
Michael DeHaan
f9ddfc6cab
Merge pull request #3080 from bigpandaio/devel
...
Issue #3079 : Initializing key_exists in case the S3 bucket does not exis...
12 years ago
Michael DeHaan
049b77be6d
Merge pull request #3076 from mmoya/userspace-arch-facts
...
Provide userspace_{architecture,bits} facts
12 years ago
Michael DeHaan
514f18acac
Merge branch 'solaris-network-facts' of git://github.com/chrisgardner/ansible into devel
12 years ago
Michael DeHaan
47b9db0d98
Remove debug statement in previous patch.
12 years ago
Michael DeHaan
eec53347b5
Merge branch 'devel' of git://github.com/trbs/ansible into groups
12 years ago
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.
12 years ago
Benjamin Schwarze
a0c89e742e
remove unused git function is_current_branch (looks like it returns always True anyway which might be wrong)
12 years ago
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...
12 years ago
Michael DeHaan
d078ad5a13
Merge pull request #3068 from lorin/authkey-default
...
authorized_key: Set manage_dir default value
12 years ago
Michael DeHaan
4afc0a5c03
Merge pull request #3044 from chrisgardner/solaris_facts
...
Solaris facts
12 years ago
Michael DeHaan
957a7bf373
Merge pull request #3020 from rtheys/virt-state
...
Support state parameter in list_vms command
12 years ago
Benjamin Schwarze
3cae9d6d0d
use module.get_bin_path('git', True) once and pass git_path to functions
12 years ago
Michael DeHaan
69d514100c
Refine error message.
12 years ago
Michael DeHaan
0b30c74e86
Merge branch 'rc.d-systemd' of git://github.com/glensc/ansible into sysd
12 years ago
Michael Vogt
6acf9a9b3b
use statvfs.f_bavail to match the output of "df -B1"
12 years ago
Michael Vogt
73a12b04a4
add "size_{total,free}" to the "mount" facts
12 years ago
Shahar Kedar
fe6ca38bec
Issue #3079 : Initializing key_exists in case the S3 bucket does not exist
12 years ago
bennojoy
0b93c68d57
bug fix nova_compute
12 years ago
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.
12 years ago
Chris Gardner
1b8adab2cc
Add Solaris network facts. IPv4 and IPv6 both working.
12 years ago
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.
12 years ago
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.
12 years ago
Michael DeHaan
ad1a02aa55
Merge pull request #3064 from sfromm/issue2990
...
Verify /proc/modules is readable (issue #2990 )
12 years ago
Stephen Fromm
00b3a450c7
Verify /proc/modules is readable (issue #2990 )
12 years ago
Stephen Fromm
3127bab6d6
Use get_bin_path to find mkfs command (issue #2983 )
12 years ago
Michael DeHaan
0c03a5cfc2
Merge pull request #3049 from stoned/cmd-expanduser-once
...
No need to expanduser() command's chdir argument twice
12 years ago
Chris Gardner
2b71ab6765
Fix typo. Solaris 9 should now correctly ignore 'brand' and use 'implementation'.
12 years ago
Chris Gardner
88115f4ab2
TODO: Separate IPv4 and IPv6
12 years ago
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.
12 years ago
Chris Gardner
6809b56233
Add Solaris network facts. IPv6 details overwrite IPv4 per interface, needs further work.
12 years ago
Michael DeHaan
07361375b5
Fix version added field in modules.
12 years ago
Michael DeHaan
44e32cc45e
Some formatting fixes so docs will build, etc.
12 years ago
Michael DeHaan
250bcaff03
Fix docs build causing parse error message.
12 years ago
Michael DeHaan
5e8923c04f
use EXAMPLES vs examples (easier to format)
12 years ago
Michael DeHaan
f7cabfe64e
use EXAMPLES vs inline examples (easier to format)
12 years ago
Michael DeHaan
b7485ea4d6
Merge pull request #3046 from dstoflet/devel
...
Adding monit module to start/stop/monitor/unmonitor process via monit
12 years ago
Michael DeHaan
02e772bb29
Merge pull request #3032 from thaumos/devel
...
Pagerduty and Pingdom modules for core
12 years ago
Michael DeHaan
a9fcea5893
Merge branch 'escape' of git://github.com/ngrilly/ansible into repr
12 years ago
Chris Gardner
f482649cbb
Add clock speed to processor description for SPARC CPU.
12 years ago
Chris Gardner
68959e7f92
Use 'implementation' if 'brand' not available (Solaris 9). Add CPU socket/core counting.
12 years ago
Stoned Elipot
f9cff3c444
No need to expanduser() command's chdir argument twice
12 years ago
Michael DeHaan
f9a14f0d70
Fixup fetch doc formatting.
12 years ago
Michael DeHaan
01a2384cdd
Minor style tweak.
12 years ago
Timothy Appnel
3e774fedea
Modified assemble module so the dest file is streamed together rather than built-in memory before writing.
12 years ago
Michael DeHaan
a581077b4d
Merge branch 'facter-fix' of git://github.com/flyapen/ansible into devel
12 years ago
Michael DeHaan
575967cee4
Merge pull request #3038 from jsmartin/riak_bugfixes
...
Riak bugfixes
12 years ago
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).
12 years ago
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.
12 years ago
Darryl Stoflet
0b53c711a6
Adding monit modules to start/stop/monitor/unmonitor process via monit
12 years ago
Chris Gardner
9ca7165f88
Use kstat for Solaris CPU info
12 years ago
Chris Gardner
66c10410ec
Use kstat for Solaris CPU info
12 years ago
James Martin
1aec4c0e74
Now can specify amount of time to wait_for_handoffs or ring ready instead of booleans.
12 years ago
James Martin
633724dc8c
Timeouts implemented for riak stats operation. Removed failback mode
...
for fetching riak stats.
12 years ago
Dylan Silva
da5be56b33
Pagerduty and Pingdom modules for core
12 years ago
Lorin Hochstein
b432ae5a74
Documentation for keystone_user
...
Updated the module with proper documentation.
12 years ago
Kristof Keppens
c5b40ca2ff
change fix to lookup path with get_bin_path
12 years ago
Rik Theys
e97f789913
Fix tabs
12 years ago
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.
12 years ago
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.
12 years ago
Michael DeHaan
3a635d2d26
Lots of formatting fixes
12 years ago
Michael DeHaan
9c5d6f11f0
Fix tabs and spaces in OpenStack modules.
12 years ago
Michael DeHaan
b499f0754e
Merge pull request #2986 from wbowling/devel
...
Fixes apt_repository always reporting file uri repos as changed
12 years ago
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
12 years ago
Michael DeHaan
698b2fe9c5
Merge pull request #2992 from SirScott/service_pattern
...
Fixes #2991 : Service module pattern argument ignored.
12 years ago
Michael DeHaan
84623441e1
Merge pull request #2945 from jsmartin/new_fetch
...
Fetch destination path can now be overriden.
12 years ago
Michael DeHaan
e68894ea45
Merge pull request #2975 from stoned/doc-pip-fix
...
Fix pip module documentation (YAML quoting)
12 years ago
Michael DeHaan
e3af9258ae
Merge pull request #2995 from SirScott/pip-sudo-user
...
pip module -- sudo_user permission problem fix
12 years ago
Michael DeHaan
c397969ca3
Merge pull request #3001 from SirScott/user-always-changing
...
Fixes #2924 : User creation always reports 'changed'
12 years ago
Michael DeHaan
9d92125a93
Merge pull request #2989 from lorin/keystone_user
...
OpenStack Identity (keystone) user module
12 years ago
Michael DeHaan
6ed01d2d9c
Merge pull request #2985 from bennojoy/devel
...
OpenStack Modules
12 years ago
Michael DeHaan
2459255739
Merge pull request #3016 from bpennypacker/airbrake_deployment
...
new airbrake_deployment module
12 years ago
Bruce Pennypacker
fceaca4a53
new airbrake_deployment module
12 years ago
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...
12 years ago
Stoned Elipot
c9f268ac48
Fix typo in git module documentation preventing it to be processed by ansible-doc
12 years ago
Stoned Elipot
81e0a7adcc
Fix typo in npm module documentation preventing it to be processed by ansible-doc
12 years ago
Nicolas Grilly
75ceb80572
Escape args injected in new style modules
12 years ago
Scott Sturdivant
922a1efbc0
Fixes #2924 : User creation always reports 'changed'
12 years ago
James Martin
3c131dbd2b
Initial Commit.
12 years ago
Scott Sturdivant
b2542bff72
Chdir to tempdir to prevent permissions problems.
12 years ago
Scott Sturdivant
b274fb9774
Fixes #2991 : Service module pattern argument ignored.
12 years ago
Lorin Hochstein
dbd9d92861
OpenStack Identity (keystone) user module
...
Module for managing users, tenants, and roles within OpenStack.
12 years ago
Kristof Keppens
e2e10c1977
fix for facter being installed in a different location
12 years ago
William Bowling
222f004bfa
Fixes apt_repository always reporting file uri repos as changed
12 years ago
bennojoy
b16e2a1d48
OpenStack Modules
12 years ago
Stoned Elipot
d4d0753e03
Allow virtualenv_command argument of the pip module to be a pathname
12 years ago
Stoned Elipot
83cce7d2e0
Fix pip module documentation (YAML quoting)
12 years ago
Bruce Pennypacker
d4429fcb91
Fixed handling of urlopen result to work properly under both python 2.4 and python 2.6
12 years ago
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.
12 years ago
John Jarvis
423fe82d94
fixing syntax error
12 years ago
Elan Ruusamäe
d3a2b1dbbb
no need to init None to None
12 years ago
Michael DeHaan
5f98c6c246
Merge pull request #2948 from jcbagneris/devel
...
Fixes in apt module doc: typos, examples
12 years ago
Michael DeHaan
206b34783f
Merge pull request #2942 from stoned/doc-requirements
...
Fix empty requirements specifications in modules documentation
12 years ago
Michael DeHaan
328065506e
Merge pull request #2941 from bcoca/setup_bin
...
no uses get_bin_path for 2nd use of ip tool
12 years ago
Michael DeHaan
39673fe8c0
Merge pull request #2940 from madema/patch-3
...
-o and -r option don't exist on AIX
12 years ago
Michael DeHaan
fee3d9004f
Merge pull request #2934 from j2sol/git-update
...
Add an update option to the git module
12 years ago
Michael DeHaan
223e4e2349
Merge pull request #2932 from bcoca/apt_getbins
...
apt now uses module function to find bin paths
12 years ago
Michael DeHaan
3ecae5f21a
Merge pull request #2931 from caredotcom/flowdock_nochange
...
flowdock module returns changed=false on succes
12 years ago
Michael DeHaan
439c2ef684
Merge pull request #2921 from lwade/ec2_fact_doc
...
Added a helpful example to the ec2_facts doc.
12 years ago
Michael DeHaan
d6048425e3
Merge pull request #2919 from fabulops/campfire_notification_fixes
...
Campfire Notification Module: Typo fixes, tighter error handling, corrected check mode support
12 years ago
Ton Kersten
8926684942
Fix issue 2906
12 years ago
Michael DeHaan
56e3cef60c
Merge pull request #2918 from bcoca/jabber_notchanged
...
jabber module returns changed=false on success
12 years ago
Michael DeHaan
f8a99335dd
Merge pull request #2914 from jpmens/notif_unchanged
...
notification modules irc, mqtt now exit with changed=False
12 years ago
Michael DeHaan
e389b00050
Merge pull request #2905 from kjkuan/bugfix-apt-version-comparison
...
Make package version comparison use globbing.
12 years ago
Michael DeHaan
9a19e8a8ae
Merge pull request #2875 from yeukhon/devel
...
Pip's name key can now accept remote package address.
12 years ago
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.
12 years ago
JcB
33ba919e5f
Fixes in apt module doc: typos, examples
12 years ago
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.
12 years ago
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>
12 years ago
madema
58d59c180d
-o and -r option don't exist on AIX
12 years ago
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).
12 years ago
Brian Coca
a8ca48888f
apt now uses module function to find bin paths
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Matt Coddington
ccd2bafd37
notification modules should set chnged to False
12 years ago
lwade
8b62f25c5c
Added a helpful example to the ec2_facts doc.
12 years ago
Adam Garside
628254a8ed
Typo fixes, tighter error handling, corrected check mode support
12 years ago
Brian Coca
b71a09d6ab
module returns changed=false on success
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Jan-Piet Mens
79cff7c076
notification modules irc, mqtt now exit with changed=False
...
(as per discussion on ML)
12 years ago
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 . ....
12 years ago
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.
12 years ago
Jan-Piet Mens
98ddb1ca6b
notification/mqtt: ensure network communication and check error
12 years ago
Michael DeHaan
3d3a050648
Style fix.
12 years ago
Michael DeHaan
7af6a11a0c
ec2 module: more indentation fixing
12 years ago
Michael DeHaan
6b4f09d7dc
Style fix.
12 years ago
Michael DeHaan
09fc90cca1
Add newline at end of file
12 years ago
Michael DeHaan
13d98f3977
copy module fixes for 'make pep8'
12 years ago
Michael DeHaan
157f487bcd
ec2_vol fixes for 'make pep8'
12 years ago
Michael DeHaan
ab2e9dbffd
ec2 module fixes for 'make pep8'
12 years ago
Michael DeHaan
25d5018f75
Update version_added
12 years ago
Michael DeHaan
a0fa55c7ae
Update version added info.
12 years ago
Michael DeHaan
d51ec37a59
Add version added field to notification modules.
12 years ago
Michael DeHaan
cfef24cc98
Amend docs formatting.
12 years ago
Michael DeHaan
cdda88fda7
Slight tweak of irc module example
12 years ago
Michael DeHaan
d80cb4bd41
Add proper quoting in hipchat example
12 years ago
Michael DeHaan
25e300de42
Fix example formatting in jabber module.
12 years ago
Michael DeHaan
79deb41941
Add OS X say notification plugin. You know you want it!
12 years ago
Michael DeHaan
b62de8f352
update changelog, move newrelic to monitoring category
12 years ago
Michael DeHaan
3afa8b373e
Improve check mode reporting for directories and file modes.
12 years ago
Michael DeHaan
71f77d1583
Merge pull request #2895 from jpmens/docreqs
...
Add Requirements to rst template, ansible-doc
12 years ago
Michael DeHaan
d59d420df3
Merge pull request #2894 from jpmens/nagdoc
...
spacing in nagios module docs
12 years ago
Michael DeHaan
2e2226a912
Merge pull request #2889 from caredotcom/newrelic_deployment_notification
...
newrelic_deployment notification module
12 years ago
Michael DeHaan
de7829b8b6
Merge pull request #2888 from fabulops/campfire_notification
...
Campfire Notification Module
12 years ago
Michael DeHaan
cfe86bea17
Merge pull request #2887 from caredotcom/flowdock_notification
...
flowdock notification module
12 years ago
Michael DeHaan
ec184676b1
Merge pull request #2886 from fesplugas/devel
...
Fixed Typo
12 years ago
Michael DeHaan
c317979183
Merge pull request #2883 from bleader/devel
...
new module to handle FreeBSD packages with pkgng
12 years ago
Michael DeHaan
4e6aefcccb
Merge pull request #2877 from mhite/devel
...
New net_infrastructure "bigip_pool" module to support F5 load balancers
12 years ago
Michael DeHaan
ca82493028
Merge pull request #2869 from jpmens/mqtt
...
new module: notification/mqtt for publishing a topic to an MQTT broker
12 years ago
Michael DeHaan
584508dda6
Merge pull request #2866 from madema/patch-2
...
Fixed an error in the get_cpu_facts of the AIX class
12 years ago
Michael DeHaan
dab846a631
Merge pull request #2865 from madema/patch-1
...
Added AIX class in the service module to control AIX SRC processes.
12 years ago
Michael DeHaan
bfd6f5c546
Merge pull request #2864 from jpmens/irc
...
new module: IRC notification
12 years ago
Michael DeHaan
53db51a0a2
Merge pull request #2863 from lonerr/freebsd-group
...
FreeBSD group operations is now supported properly.
12 years ago
Michael DeHaan
cb54922bcd
Merge pull request #2862 from lonerr/freebsd-user
...
Fixed errors in FreeBSD user manipulations.
12 years ago
Michael DeHaan
67e67bca1f
Change filesystem module message.
12 years ago
Michael DeHaan
63e510a632
Merge pull request #2853 from abulimov/module_mkfs
...
Module filesystem
12 years ago
Michael DeHaan
38629b7104
Merge pull request #2860 from bcoca/lininfile_safe
...
makes lineinfile a bit safer by using atomic rename
12 years ago
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
12 years ago
Jan-Piet Mens
0482c12378
spacing in nagios module docs
12 years ago
Elan Ruusamäe
6949a9fbe4
LinuxService: avoid enforcing systemd even if init.d script was found
12 years ago
Matt Coddington
5e3ccc3012
newrelic_deployment notification module
12 years ago
Adam
cebdcaa9b7
Campfire Notification Module
12 years ago
Francesc Esplugas
5b6087c85a
s/temlpate/template
12 years ago
Matt Coddington
22ca463b06
flowdock notification module
12 years ago
Michael Vogt
fe7843d689
add "no_log=True to copy:content
12 years ago
madema
02e41f3e56
Update service
12 years ago
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>
12 years ago
Matt Hite
27e3171483
Initial commit of bigip_pool module
12 years ago
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.
12 years ago
Jan-Piet Mens
bc0e8501d6
new module: notification/mqtt for publishing a topic to an MQTT broker
...
added username/password authentication
12 years ago
Ceri Storey
72b60286e1
Fix whitespace, changing tabs to spaces.
12 years ago
Ceri Storey
6a5d07ecc7
Allow specification of the node we wish to connect to.
12 years ago
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
12 years ago
madema
f7c3b73336
Added AIX class in the service module to control AIX SRC processes.
12 years ago
Jan-Piet Mens
08c9b66941
new module: IRC notification
12 years ago
lonerr
dcb22d1760
FreeBSD group operations is now supported properly.
12 years ago
lonerr
b2db6483ac
Fixed errors in FreeBSD user manipulations.
12 years ago
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>
12 years ago
Oleg
3531fbdb29
fix for authorized_key: skip chown and chmod if authorized_key_file is link
12 years ago
Alexander Bulimov
f4de40fc43
renamed mkfs and moved to system/filesystem
12 years ago
Brian Coca
066e0fc9b5
fixed to send to conference rooms correctly
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Brian Coca
a1f26d3141
new module to do notifications over jabber (xmpp)
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
James Martin
cf304b43b0
Fixed docs. Fixed fallback status method. Fixed "changed" message with cluster commit.
12 years ago
Michael DeHaan
92c23c85d1
Fix error in previous PR.
12 years ago
Michael DeHaan
d1d3f4b4d2
Merge pull request #2842 from bcoca/cleanup
...
generalized cleanup and removed atomic_move return
12 years ago
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>
12 years ago
Michael DeHaan
82e2b3028f
Merge pull request #2835 from b6d/postgres_privs-fix
...
postgresql_privs: fix wrong codec specification
12 years ago
Michael DeHaan
0ed403f6ee
Move mail into the notification bucket.
12 years ago
Michael DeHaan
8849be6695
Merge pull request #2830 from ralph-tice/devel
...
amended s3 plugin to support 'dest' parameter
12 years ago
Michael DeHaan
d82135a60c
Merge pull request #2827 from shirou/devel
...
Add notification/hipchat module.
12 years ago
Michael DeHaan
cfd0413bfd
Merge pull request #2815 from jarv/devel
...
EC2 ELB management
12 years ago
Michael DeHaan
4f5bcd701f
Merge branch 'devel_apt-cache_valid_time' of git://github.com/gottwald/ansible into devel
12 years ago
Mario Franco
43156f3bab
Fix tab
12 years ago
Mario Franco
365411d4ee
Fix zone
12 years ago
Mario Franco
f74316607f
Fix security group id for vpc based on @samukasmk solution
12 years ago
Luciano Cavalheiro da Silva
d18d2de18e
Fix #2836 . Ensure proper handling of option "system=yes" in module "group".
12 years ago
Bernhard Weitzhofer
119f33ed34
postgresql_privs: fix wrong codec specification
...
Use psycopg2's mapping from PostgreSQL encoding names to Python codec names.
12 years ago
Serge van Ginderachter
13a9613bc6
fix a bug in apt-repository where 'ppa' is used in a plain http://ppa . .... url
12 years ago
John Jarvis
e5d9dad205
Parameter and variable naming issues
12 years ago
John Jarvis
a45b312907
changing arg name for consistency, absent/present for registration
12 years ago
rektide
4f21dc4cd1
Duplicate pull #2803 in ipv6, fixing setup module's handling of venet & unknown interface types.
12 years ago
Ralph Tice
918de8d6dc
amended s3 plugin to support 'dest' parameter to allow uploading to custom location
12 years ago
shirou
f79be1e0bc
Add notification/hipchat module.
...
This module can send a message via hipchat (https://www.hipchat.com/ ).
12 years ago
Michael DeHaan
2cf30148ba
Test for the existance of a file that might not be present on older RHEL.
12 years ago
John Jarvis
e625155cd5
doc update
12 years ago
John Jarvis
70b61f13e4
marking the state changed only when there are ELBs to work on
12 years ago
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.
12 years ago
Michael DeHaan
c554339a0f
Merge pull request #2809 from piffey/uri_fix
...
Fixed bug where if destination was unspecified, changed would not be set...
12 years ago
Michael DeHaan
4ce6eca8b3
Slight tweak to set_fact variable documentation to clarify scope info.
12 years ago
Piffey Parlance
99196024dd
Fixed bug where if destination was unspecified, changed would not be set, resulting in an UnboundLocalError.
12 years ago
James Mills
efc5a83f66
Fixed setup module to accomodate venet interfaces (OpenVZ)
12 years ago
Michael DeHaan
391fb98ee2
Allow modules to be categorized, and also sort them when generating the documentation.
12 years ago
Michael DeHaan
7d302c42e6
Upstart, how do I love thee. Let me count the ways. 0.
12 years ago
Michael DeHaan
fcc2a753b7
Merge pull request #2799 from j2sol/flavor-int
...
Fix instance idempotence
12 years ago
Jesse Keating
12e9a9c2e1
Remove errant debugging code
...
This should have never made it in.
12 years ago
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.
12 years ago
Ingo Gottwald
9b3d52cb62
apt module cache_valid_time documentation fix
12 years ago
Tin Tvrtkovic
adc1113ac9
Trivial lineinfile documentation fix.
12 years ago
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>
12 years ago
Michael DeHaan
f876d51c66
Merge pull request #2758 from lonerr/service
...
FreeBSD startup scripts (rc) supports optional arguments.
12 years ago
Michael DeHaan
6148e1daad
Merge branch 'testing_427' into devel
12 years ago
Michael DeHaan
17f3cb6dde
Merge branch 'yum-module' of git://github.com/Tinche/ansible into testing_427
12 years ago
Michael DeHaan
c83bdc1a8d
Add virt guest creation to virt module docs
12 years ago
Michael DeHaan
2e57c40cc2
Merge pull request #2702 from DazWorrall/devel
...
Add define command to virt module
12 years ago
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+.
12 years ago
Michael DeHaan
d45bc26ab4
Merge branch 'setup-dmidecode' of git://github.com/dagwieers/ansible into testing_427
12 years ago
Matt Coddington
f5be8918c9
doc typo fix in copy module
12 years ago
James Martin
40b51684d7
Added a ring_wait option (waits for ring_ready to return true)
...
Now using module.run()
Fixed raw_stats() function.
12 years ago
Michael DeHaan
eb6aac2303
Merge pull request #2786 from dirkcuys/patch-1
...
Fix bug causing mysqldump to fail
12 years ago
Alex Quach
92d98d24a6
Escape MySQL db names.
12 years ago
Dirk Uys
122122234d
Fix bug causing mysqldump to fail
12 years ago
Lester Wade
a7595a6964
Fixed cloudformation docs and updated EXAMPLES section in the docs for these AWS modules.
12 years ago
Michael DeHaan
4a4958f6c9
Improve check mode support in the file module.
12 years ago
Michael DeHaan
143b82c18c
Clarify script module documentation a minor amount.
12 years ago
Alexander Bulimov
2dc59822f7
mkfs module to create filesystems with mkfs command
12 years ago
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+.
12 years ago
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.
12 years ago
Lester Wade
6a7a8cda40
Corrected instance password data check. Previously broken after adding region support.
12 years ago
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
12 years ago
Ingo Gottwald
c4df662a7c
Updated apt module documentation string with a cache_valid_time explanation
12 years ago
Ingo Gottwald
375e9d9721
Added cache_valid_time option to apt module
12 years ago
lonerr
30b648e48c
FreeBSD startup scripts (rc) supports optional arguments.
12 years ago
Stephen Fromm
471fa6859e
Fix how interfaces is updated with interface fact
...
Was broken when handling a bridge or bonded (possibly others) interface
12 years ago
Tin Tvrtkovic
66bcba7f19
disable_gpg_check in the yum module.
12 years ago
Michael DeHaan
c601e53fce
Correct a variable reference in prior code merge.
12 years ago
Michael DeHaan
f36e85efbb
Fixup apt module refactoring from previous patch.
12 years ago
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.
12 years ago
Michael DeHaan
35e61d8f16
Merge pull request #2688 from dagwieers/module-global
...
New module 'set_fact' to define host facts
12 years ago
Michael DeHaan
2fb4307227
Merge pull request #2642 from sergevanginderachter/check4aptitude
...
apt module: part rewrite of the upgrade logic
12 years ago
Michael DeHaan
c2c50c8fdc
Merge pull request #2630 from sergevanginderachter/uri-redirect
...
URI module -- make it support HTTP 301, 302, 303, 304, 307
12 years ago
Michael DeHaan
40c7afbb64
Merge branch 'yum_with_url' of git://github.com/dparalen/ansible into merginate3
12 years ago
Michael DeHaan
528cb2cb3d
Merge pull request #2586 from bcoca/new_validate
...
Added 'validate' feature to copy and template modules,
12 years ago
Michael DeHaan
40fd474d60
Add some whitespace
12 years ago
Michael DeHaan
aa897571b4
Merge branch 'setup-linux-network-advanced' of git://github.com/dagwieers/ansible into devel
12 years ago
Michael DeHaan
4350585a1f
Merge pull request #2747 from lwade/ec2_vol_region
...
Add region support to ec2 volume module.
12 years ago
Lester Wade
e90f313c51
Add region support to ec2 volume module.
12 years ago
Michael DeHaan
f16751de29
Merge pull request #2746 from lwade/ec2region
...
Add region parameter and changed connection code.
12 years ago
Lester Wade
8c8014363e
Add region parameter and changed connection code.
12 years ago
Jim Kleckner
5e5235a433
Nit fix spelling of separate
12 years ago
Alex Tomkins
b1d5b97bbe
sysctl check fails if a custom sysctl_file is given.
12 years ago
Michael DeHaan
cfe8af493f
Since using platform.node, be sure to just return the hostname component.
12 years ago
Michael DeHaan
58d72b28c5
Fixup authorized key documentation formatting
12 years ago
Michael DeHaan
adac8f5312
Showcase the new-style lookup plugin access in the authorized_key docs rather than the old-style $FILE
12 years ago
jtsoi
8c11624f14
Typo in example, extra space breaks playbook.
12 years ago
Nathan L. Walls
e8f46822e5
Small spelling correction to authorized_key module docs
12 years ago
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}
```
12 years ago
lwade
a154a5ddd4
correct reference to module
12 years ago
Darren Worrall
08ee8f3c28
Add define command to virt module
12 years ago
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...
12 years ago
Michael DeHaan
6cb6223deb
Merge pull request #2608 from lwade/ec2zone
...
Add availability zone parameter
12 years ago
Michael DeHaan
22e3c389b3
Use platform.node() for the hostname, leave fqdn calculated the same way
12 years ago
Michael DeHaan
6a00513731
Add version added to module docs
12 years ago
Michael DeHaan
454076590c
Merge pull request #2580 from blair/ec2_vol-improvements
...
Ec2 vol improvements
12 years ago
Michael DeHaan
6d66b0e965
Merge pull request #2692 from j2sol/rax
...
Minor fixes to the rax module
12 years ago
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.
12 years ago
Jesse Keating
59d0fb6c95
Only accept supported services for rax module
...
Even though others are possible, fail early on unsupported ones.
12 years ago
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
12 years ago
Michael DeHaan
d00f7cea14
Merge pull request #2676 from b6d/postgresql_privs-module-proposal2
...
Proposal for a module to manage PostgreSQL privileges (2)
12 years ago
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.
12 years ago
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.
12 years ago
Michael DeHaan
96d014581a
Merge pull request #2605 from b6d/postgresql_user-quote-pwd
...
Use psycopg2's string handling to escape password string
12 years ago
James Martin
7609c5e0d0
Errors in documentation.
12 years ago
James Martin
93d0ccd1e1
Added catch-all exception for stats collection.
12 years ago
Michael DeHaan
06b988e2d5
Create the .ssh dir if it does not already exist.
12 years ago
Blair Zajac
5d0f78d571
ec2_facts: add ansible_ec2_placement_region key/value pair for EC2 region.
12 years ago
Serge van Ginderachter
684cfecda9
package and upgrade are not mutually exclusive, but when both were set, upgrade didn't happen
12 years ago
Serge van Ginderachter
d3dee7a8a2
add default=yes in upgrade argument spec
12 years ago
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
12 years ago
Michael DeHaan
3e58768344
Merge pull request #2646 from sevein/git-shallow-clone
...
Add support for shallow clones in the git module
12 years ago
Michael DeHaan
34bacc468c
Merge pull request #2627 from jsmartin/riak
...
Adds a riak module
12 years ago
Michael DeHaan
b869551a4c
Merge pull request #2628 from victorcoder/devel
...
Typo in docs
12 years ago
Jesús García Crespo
62d7e6b006
Add --depth support in the git module
12 years ago
Michael DeHaan
29209c4913
Style fixes so "make pep8" is clean.
12 years ago
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.
12 years ago
Victor Castell
e874bf86c3
Typo in docs
12 years ago
James Martin
f60ec80fca
initial commit.
12 years ago
Victor Castell
c5c942c674
Enable virt module to work with different libvirt connection uris. This allow to work with all libvirt supported VMs.
12 years ago
Gareth Rees
c45b54c1cf
Add separate step update_cache example
12 years ago
milan
735db1775c
allow URL spec for install
12 years ago
lwade
c1d251cbdc
Add availability zone parameter
12 years ago
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).
12 years ago
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>
12 years ago
Blair Zajac
1aa2f9749e
ec2_vol: do no work if the instance has a volume mounted at the device.
12 years ago
Blair Zajac
96cbd61d5e
ec2_vol: update docs to match default device_name values for Unix/Windows.
12 years ago
Michael DeHaan
b82cda646d
Fixup authorized key doc formatting
12 years ago
Michael DeHaan
110d2b6ec5
Fixup ec2 doc formatting and use complex args format to break up long lines.
12 years ago
Michael DeHaan
aebe1030dc
Add version added info for s3 module.
12 years ago
Michael DeHaan
9ca7d52364
Merge pull request #2554 from magnusart/s3-overwrite-param
...
New try: s3 overwrite and checksum support
12 years ago
Michael DeHaan
c624577145
Merge pull request #2550 from joelsemar/devel
...
adds private_ip param to ec2 module
12 years ago
Michael DeHaan
ee4e2dfbfc
Fixup module docs.
12 years ago
Michael DeHaan
3694e4ef80
Merge branch 'devel' of git://github.com/gregswift/ansible into devel
12 years ago
Michael DeHaan
3263356bf4
Merge pull request #2446 from b6d/postgresql_db-module-extension
...
postgresql_db: add args lc_collate, lc_ctype
12 years ago
Michael DeHaan
0440c48fe0
Merge pull request #2559 from mavimo/feature/documentation-vagrant
...
vagrant module documentation
12 years ago
Michael DeHaan
f7a53d24e7
Merge pull request #2558 from jochu/mysql-password
...
mysql_db: use --password= instead of -p in dump/import
12 years ago
Michael DeHaan
3f89a3ba1c
Merge pull request #2552 from lwade/ec2docs
...
Updated and improved the documentation (examples)
12 years ago
Michael DeHaan
307c9d132c
Merge pull request #2571 from Tinche/service
...
Service module changed to terminate early if only enabled specified
12 years ago
Michael DeHaan
75316656de
Merge pull request #2542 from chrishoffman/npm
...
Adding npm module
12 years ago
Michael DeHaan
f4eb02ce16
Merge pull request #2537 from j2sol/rax
...
Provide functionality to work with Rackspace's public cloud
12 years ago
tin
b528ca7c80
Additional example in service documentation.
12 years ago
tin
7d1ff1bd38
Changed the service module to terminate early if only changing the enabled state.
...
Expanded the documentation slightly.
12 years ago
Chris Hoffman
b25d445324
Updating version added, tweaking instantiation
12 years ago
Michael DeHaan
8d99ef7113
Merge pull request #2563 from gw0/fix-lineinfile
...
Improved backrefs example in lineinfile.
12 years ago
Michael DeHaan
cbeda6dbfb
Fix typo in message.
12 years ago
gw0 [http://gw.tnode.com/]
acd5426094
Improved backrefs example in lineinfile.
12 years ago
mavimo
a8f966cd06
Moved choises in the right place
12 years ago
mavimo
e102d8807a
moved dependencies in the right place
12 years ago
Jeffrey Chu
50fa0898db
mysql_db: use --password= instead of -p in dump/import
12 years ago
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.
12 years ago
lwade
2233a4a6f3
Updated and improved the documentation (examples)
12 years ago
Joel Semar
d9c2dcf7de
adds private_ip param to ec2 module
12 years ago
James Martin
319b69075a
Typo in documentation.
12 years ago
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
12 years ago
Chris Hoffman
2580adaeaa
Adding npm module
12 years ago
Lorin Hochstein
9289db18b4
upgrade should obey check mode
12 years ago
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
12 years ago
Michael DeHaan
304c447bd2
Merge pull request #2530 from mavimo/patch-1
...
Vagrant module - fixed version_added
12 years ago
Michael DeHaan
a325741ab0
Merge pull request #2531 from Afterburn/devel
...
Suppressed output and updated documentation
12 years ago
Michael DeHaan
4b2a26c4c9
Merge pull request #2533 from mavimo/documentation-version_added
...
Double quoted version_added in documentation
12 years ago
Michael DeHaan
207439ef6c
Merge pull request #2534 from victorcoder/devel
...
Examples must use "name" parameter instead of "guest" for virt module, b...
12 years ago
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.
12 years ago
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 )
12 years ago
mavimo
00a94024f4
Chnge description as list inside string
12 years ago
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.
12 years ago
mavimo
cafc12c680
Double quoted version_added in documentation
12 years ago
mujahideen
6d5852529b
Suppressed output and updated documentation
12 years ago
Marco Vito Moscaritolo
2f318b604c
Fixed error in version_added
...
SSIA
12 years ago
Michael DeHaan
36bcfb5d49
Merge branch 'lineinfile' of git://github.com/Tinche/ansible into lif
12 years ago
Michael DeHaan
befad8f71f
Merge pull request #2442 from lwade/vol_os_detection
...
add better OS detection for BDM
12 years ago
Michael DeHaan
cdf5e006ff
Merge pull request #2508 from tgerla/devel
...
Add some examples for local_action and rsync
12 years ago
Alexander Bulimov
0fee59dc86
fixed and extended documentation for lvg module
12 years ago
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>
12 years ago
tin
ca581840ef
Added additional lineinfile documentation.
...
A little more unit testing.
12 years ago
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.
12 years ago
Tim Gerla
0e01085ab6
Add some examples for local_action and rsync
12 years ago
Johan Wirén
550cf2979e
Fixed webdocs rendering error
12 years ago
Greg Swift
34a38a74b1
Extend authorized_keys module for use with alternate AuthorizedKeysFile configurations
12 years ago
Bernhard Weitzhofer
fd6b4c2257
"gem"-module: replace python 2.5 language feature
...
replace conditional expression with python 2.4-compatible if/else
statements
12 years ago
Michael DeHaan
84b641c96d
Add state to rhn_channel docs
12 years ago
Michael DeHaan
3c5890f42b
Ensure that when transferring a file to a directory the name of the file is the correct basename and not 'source'.
12 years ago
Michael DeHaan
cd0dd2a6ad
Merge pull request #2496 from lorin/mycnf-quotes
...
Strip quotes when parsing my.cnf
12 years ago
Michael DeHaan
fee201428f
Fix RHN module YAML docs formatting
12 years ago
Michael DeHaan
861bee3e36
Quoting
12 years ago
Michael DeHaan
518007a1ba
Fix version added attribute, update docs URL
12 years ago
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
12 years ago
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)
12 years ago
Michael DeHaan
7f4718bca4
Merge pull request #2490 from szinck/devel
...
Added SunOS (Solaris, illumos, etc) service management
12 years ago
Michael DeHaan
4f4ee3693f
Merge pull request #2440 from jochu/service-chkconfig-add
...
attempt to add service to chkconfig when suggested
12 years ago
Michael DeHaan
97d2c955a8
Merge pull request #2437 from hspencer77/additional-ec2-instance-attribute-support
...
Added additional filter options for instances for EC2 and Eucalyptus
12 years ago
Michael DeHaan
c163f5af9e
Minor consistency tweak, pwd => password
12 years ago
Michael DeHaan
b68f81a727
Merge pull request #2489 from vincentvdk/devel
...
rhn_channel module
12 years ago
Shaun Zinck
8a6ef8c69a
service: fix typo 'err' in SunOS service class
12 years ago
Vincent Van der Kussen
81a113ad6b
Removed false info
12 years ago
Vincent Van der Kussen
255f2b868f
Removed info about hard coded user/pwd in the documentation part
12 years ago
Paul Sbarra
b545b4c5fc
service: add systemd template support
12 years ago
Paul Sbarra
4cfda2a965
service: fix systemd compilation error with --check
12 years ago
Vincent Van der Kussen
98406462d1
Made user and password options that can be passed to the module
12 years ago
Shaun Zinck
60bfd38820
Added SunOS (Solaris, illumos, etc) service management using svcadm and svcs commands
12 years ago
Vincent Van der Kussen
38c41b6f9e
renamed module
12 years ago
Vincent Van der Kussen
3a626032ae
added rhn_channel module
12 years ago
Vincent Van der Kussen
1388bb7859
Added module rhn_channel
12 years ago
Jeffrey Chu
18b6091da1
Add quotes around postgresql database name
12 years ago
Dag Wieers
a10d74f703
Improve Linux network facts incl. bridges, ppp, wwan devices
...
This patch adds all interfaces (even inactive ones) to setup output.
12 years ago
Piotr Kweclich
2e4c02f93e
disabled appending file with garbage when regexp didn't match.
12 years ago
Michael DeHaan
b70c26dc45
Merge pull request #2466 from sfromm/issue2449
...
Limit scope of arguments to service_control() in service module
12 years ago
Michael DeHaan
5c1b436923
Merge pull request #2451 from lwade/pythoninterpreter
...
Changed python interpreter to be consistent in these modules as compared...
12 years ago
Michael DeHaan
cef817c3b4
Merge pull request #2458 from CodeBlock/devel
...
Fix broken virtualenv link in pip documentation.
12 years ago
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.
12 years ago
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.
12 years ago
Ricky Elrod
9af40aa99a
Fix broken virtualenv link in pip documentation.
12 years ago
lwade
9dda148679
Changed python interpreter to be consistent in these modules as compared to all others.
12 years ago
lwade
a8de66facc
adding windows-specific ebs recommendation
12 years ago
lwade
e2805e5a06
add better OS detection for BDM
12 years ago
Jeffrey Chu
f1829a0f86
attempt to add service to chkconfig when suggested
12 years ago
Jeffrey Chu
efc98a09fe
fail when service cannot be found by chkconfig
12 years ago
Harold Spencer Jr
7ab876f19f
Added additional filter options for instances for EC2 and Eucalyptus
12 years ago
Michael DeHaan
9bd586acdb
Fix bzr module documentation, name is the primary attribute.
12 years ago
Michael DeHaan
1a5ac9d149
Name should be the primary attribute for the 'parent' in the bzr module.
12 years ago
Michael DeHaan
61c1616fe5
Fix version_added attribute on the bzr module
12 years ago
Michael DeHaan
ce39c18b14
Fixup template documentation so webdocs can generate.
12 years ago
Michael DeHaan
79c22f4f03
Merge pull request #2370 from andreparames/bzr-module
...
New Bazaar module
12 years ago
Michael DeHaan
13c44ace95
Merge pull request #2421 from robparrott/ec2-idempotency
...
Make ec2 module idempotent with Amazon EC2 via client-token attribute.
12 years ago
Michael DeHaan
600b0bc5f1
Merge pull request #2357 from abulimov/lvg-module
...
lvg module for managing LVM volume groups
12 years ago
Michael DeHaan
d7a2ac2c57
Merge pull request #2401 from sfromm/git-check-mode
...
Add check mode to git module
12 years ago
Michael DeHaan
6b566cfc1e
Merge pull request #2404 from lorin/mysql-mycnf-user
...
.my.cnf: default to login when no user specified
12 years ago
Michael DeHaan
79efc04bdf
Merge pull request #2406 from lorin/mysql-socket-doc
...
Document mysql_(user,db) login_unix_socket option
12 years ago
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...
12 years ago
Michael DeHaan
917c11ebd7
Merge pull request #2355 from jcftang/macports
...
Teach the macports module to activate/deactivate packages
12 years ago
Michael DeHaan
4ee08aafa3
Merge pull request #2356 from abulimov/lvol-patch
...
lvol patch for Debian Squeeze
12 years ago
Michael DeHaan
11d3bd4025
Merge pull request #2375 from sergevanginderachter/user-non-unique
...
Add nonunique option to user module, translating to the -o/--non-unique ...
12 years ago
Michael DeHaan
61e2ed8402
Merge pull request #2387 from bcoca/template_overrides_note
...
added docs about in template overrides
12 years ago
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
12 years ago
Michael DeHaan
4dcddcbbec
Merge pull request #2427 from andrew-d/andrew-add-homebrew
...
Add Homebrew module
12 years ago
Michael DeHaan
7be78d503c
Merge pull request #2430 from b6d/nagios-module-icingacfg
...
nagios module: add common locactions of icinga.cfg
12 years ago
Michael DeHaan
3ee53a2760
Merge pull request #2429 from b6d/nagios-module-fix
...
"nagios" module: fix NameError/'host' not defined
12 years ago
Michael DeHaan
138bfece39
Merge pull request #2424 from lwade/simples3
...
Basic groundwork for s3 module.
12 years ago
Michael DeHaan
565db8cd40
Merge pull request #2420 from robparrott/vagrant
...
added vagrant module with cleanup
12 years ago
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)
12 years ago
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.
12 years ago
Andrew Dunham
b4347b08a2
Add Homebrew module
12 years ago
lwade
1748bc2a5b
Basic groundwork for s3 module.
12 years ago
Andrew Dunham
e63d008ae8
Fix --include-dependencies parameter on RubyGems >= 2.0.0
12 years ago
Rob Parrott
096d4dece4
modified ec2 module to use EC2 idempotency via client-token attribute.
12 years ago
Rob Parrott
416f25eaff
added vagrant module
12 years ago
Michael DeHaan
94eefac456
Merge pull request #2391 from bcoca/apt_lock_exception
...
now catches lock exceptions from apt and returns friendly message
12 years ago
David Hughes
dd79d66dba
Run pip command from the system's temp directory
12 years ago
Jimmy Tang
935514cde8
Added osrelease and osversion as well as changed the way sysctl is called on OSX
12 years ago
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.
12 years ago
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.
12 years ago
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.
12 years ago
Serge van Ginderachter
cb2b7a4e17
rename user option nonunique tot non_unique
12 years ago
Serge van Ginderachter
f980ec37bb
Add nonunique option to user module, translating to the -o/--non-unique option to useradd and usermod.
12 years ago
Michael DeHaan
fc8d9377d5
Merge pull request #2396 from johanwiren/obsd_facts
...
Added OpenBSD facts
12 years ago
Michael DeHaan
e3e649a963
Merge pull request #2393 from davehughes/pip-expand-virtualenv-path
...
pip module - expand user home directory variables in virtualenv parameter
12 years ago
Johan Wirén
61256a7e83
Added OpenBSD facts
12 years ago
Daniel Hokka Zakrisson
fc227fbd37
Restore force in copy since arguments are no longer clobbered
...
Fixes #2388 .
12 years ago
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
12 years ago
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.
12 years ago
David Hughes
08100bd798
Expand any user home variable in pip module's virtualenv parameter
12 years ago
Michael DeHaan
b87e7c0f19
Let the pip module return output.
12 years ago
Brian Coca
4f9c61d673
now actually import exception to be usable
12 years ago
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>
12 years ago
Brian Coca
3313667dcf
added docs about in template overrides
...
Signed-off-by: Brian Coca <bcoca@tablethotels.com>
12 years ago
Michael DeHaan
f46721add1
Temporarily disable force logic on copy module
12 years ago
Michael DeHaan
e307658350
Merge pull request #2376 from peterjanes/devel
...
Use login_host for import and dump operations
12 years ago
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.
12 years ago
Peter Janes
f6f7d3559d
Use login_host for import and dump operations
12 years ago
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.
12 years ago
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
12 years ago
André Paramés
264d83c0a3
Added Bazaar module, based on the Git module
12 years ago
Alexander Bulimov
259d994253
lvg module for managing LVM volume groups
12 years ago
Alexander Bulimov
a3b4488028
lvol patch for Debian Squeeze
12 years ago
Michael DeHaan
bdb231213d
Add type casting to user/group modules, remove executable bit from other modules
12 years ago
Michael DeHaan
5c7aa08ed5
Merge pull request #2316 from dominis/devel
...
Citrix NetScaler module
12 years ago
Michael DeHaan
8c212ac9b6
Merge pull request #2272 from skvidal/nagios_cmd
...
add (un)silence_nagios and command actions to the nagios module
12 years ago
Michael DeHaan
3d8bb6c2e0
Merge branch 'alpine' of git://github.com/fabaff/ansible into devel
...
Conflicts:
library/setup
12 years ago
Michael DeHaan
ba51fc12f9
Updated copy documentation.
12 years ago
Patrick Pelletier
c7c7a63ee5
Add support to directly set content in copy module
12 years ago
Michael DeHaan
4da04b2176
Merge pull request #2294 from mmoya/bug-fixes
...
file module should check invalid arguments (fixes #2135 )
12 years ago
Michael DeHaan
2d575ddd09
Update fetch documentation
12 years ago
Michael DeHaan
c3e625e6f0
Make URI module default to 30 seconds.
12 years ago
Michael DeHaan
b2c8ed9cc2
Merge pull request #2279 from dorfsmay/fetch-fail_on_missing
...
Added a fail_on_missing option to fetch.
12 years ago
Michael DeHaan
fd038d373a
Merge pull request #2273 from dorfsmay/pullreq-use_proxy
...
Added a use_proxy option to get_url.
12 years ago
Michael DeHaan
bb696e88b4
Merge pull request #2286 from gavares/url_timeout
...
Add socket timeout to uri module.
12 years ago
Michael DeHaan
c7d780a09a
Merge pull request #2337 from dparalen/wait_fix
...
EC2 Wait fix
12 years ago
Michael DeHaan
033c7d9df2
Merge pull request #2274 from jcftang/setup-osx-facts
...
Start of more OSX facts for setup
12 years ago
Michael DeHaan
80cd277d97
Merge pull request #2334 from pieska/upstream
...
allow use of backrefs in lineinfile
12 years ago
Michael DeHaan
9069ad1f42
Merge pull request #2283 from eest/openbsd_pkg
...
Add openbsd_pkg: package management for OpenBSD.
12 years ago
milan
6259091449
fixed case and punctuation
12 years ago
milan
9932c9ff11
fix documentation
12 years ago
milan
d32d899161
waiting enhancements
12 years ago
milan
78d1e2483a
avoid the instance start--state-fetch race
12 years ago
Nikolay Panov
03c0b8dcb2
Fixed 'service'. Now it respect 'enabled=no' as well.
12 years ago
Andreas Piesk
84ee05a3c0
allow use of backrefs in lineinfile
12 years ago
Fabian Affolter
a5e4947d6f
Support for detecting Alpine Linux
12 years ago
Michael DeHaan
9763ae8e21
Merge pull request #2319 from sfromm/svn-check
...
Update subversion module to work better with check mode
12 years ago
Michael DeHaan
bd600c1cbc
Merge pull request #2323 from laixer/devel
...
Respect gem_source option if specified
12 years ago
Michael DeHaan
9980cfcc60
Merge pull request #2318 from sfromm/issue2317
...
Consider service stopped if rc is 1
12 years ago
Vadim Berezniker
b9a3cc551e
Respect gem_source option if specified
12 years ago
Jim Kleckner
92844d3dcd
Minor spelling fixes
12 years ago
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.
12 years ago
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.
12 years ago
Nandor Sivok
74ced2d80c
netscaler module initial commit
12 years ago
Daniel Hokka Zakrisson
3d49f74df6
Make apt upgrade=dist work and make its argument handling more idiomatic
...
Fixes #2287 .
12 years ago
asad-at-srt
e581bbcafc
Update mysql_db
...
The target parameter is not required, the DOCUMENTATION section was in error.
12 years ago
Daniel Hokka Zakrisson
a225058457
Merge pull request #2298 from junegunn/get_url-force
...
get_url: should always download the file when force is set
12 years ago
Seth Vidal
2f2a02cb49
add docs to mount module using LABEL and UUID
12 years ago
Johan Wirén
e53826b088
Corrected formatting in docs for the gem-module
12 years ago
Junegunn Choi
7f556d8939
should always download when force is set
12 years ago
Maykel Moya
ee7f8d018e
file module should check invalid arguments ( fixes #2135 )
12 years ago
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.
12 years ago
Patrik Lundin
f485eb28f5
Teach setup about OpenBSD package manager.
...
* We cannot depend on the path because FreeBSD for example uses the same path.
12 years ago
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.
12 years ago
Yves Dorfsman
c9a201eb43
fixed typos
12 years ago
Yves Dorfsman
377351f6fd
Clarified that proxy can be changed via an variable.
12 years ago
Yves Dorfsman
e45a0fd61d
Added a fail_on_missing option to fetch.
12 years ago
Daniel Hokka Zakrisson
622b8dfe32
Merge pull request #2271 from MWGriffin/patch-1
...
Update get_url
12 years ago
Daniel Hokka Zakrisson
8f917a5a9f
slurp: import base64 as module_common no longer does
12 years ago
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.
12 years ago
Yves Dorfsman
3270a0adcd
Added a use_proxy option to get_url.
12 years ago
Michael Griffin
5bfd648dc8
Update get_url
...
Small syntactic correction: Removed trailing double-quote from example.
12 years ago
Seth Vidal
677dcc56ae
add (un)silence_nagios and command actions to the nagios module
...
also fix a typo with the check_mode check
12 years ago
Michael DeHaan
6ecdef6b88
Type checking on library/apt means the upgrade parameter is now properly True/False
12 years ago
Michael DeHaan
4132f8953e
Fixup the rabbitmq YAML documentation so we can generate docs for it.
12 years ago
Michael DeHaan
129e0b8baf
Log tracebacks to syslog when using fireball mode.
12 years ago
Michael DeHaan
f9824838c3
Merge pull request #2251 from chrishoffman/rabbitmq
...
Rabbitmq parameters module
12 years ago