Commit Graph

2177 Commits (13bef3579f449637f92da09cd5cb280c5db09de7)

Author SHA1 Message Date
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