Matt Martz
fd959a8b7c
Move rax_clb_nodes to rax_clb
11 years ago
Jeroen Hoekx
08b0773da5
Add append_privs parameter to MySQL user module.
...
This adds the privileges given to the existing list of privileges
instead of overwriting any existing ones.
11 years ago
Daniel Koch
cdc5e04d7b
Add check to make sure dopy is at least version 0.2.2 for digital_ocean module
11 years ago
Adam Miller
323e8d4a8c
fixed firewalld get_service_enabled
11 years ago
Alexander Saltanov
2bd6c5e262
Remove options and protocols in source line with regex.
...
Fixes #4311
11 years ago
Michael DeHaan
a94a141ad5
Merge pull request #4345 from jlund/fetch-typo
...
Fixed a typo in the fetch module documentation
11 years ago
Daniel Koch
8c0e8354bf
Add "virtio" and "private_networking" options for DigitalOcean droplets
...
The dopy manager defaults to False for virtio, but the DigitalOcean web interface defaults to True, which is a pretty safe default and sensible considering the performance gains.
Private networks are a new feature currently available only in the NYC2 region as of Oct 2, 2013.
NOTE: dopy >= 0.2.2 is required for these options to work.
11 years ago
Joshua Lund
db8dd1dcc2
Fixed a typo in the fetch module documentation
11 years ago
Andy Kluger
ee054a491a
Fix for Issue #2470 - gem version string processing
...
This fix assumes that no sane gem version has spaces in it, so when one like that is encountered, it will get truncated at the first space.
11 years ago
James Cammarata
d21714a37f
Fix for network byte order issues in accelerate
11 years ago
Dylan Martin
6b26a73681
switch to DictCursor
11 years ago
ryanaudiencepi
cd6d4f70c0
Monit fix - Use case insensitive comparison
11 years ago
Michael DeHaan
df529b9b69
Merge pull request #4338 from jlaska/ec2_group_idempotency
...
Add idempotency support to ec2_group
11 years ago
James Laska
e002496f0e
Add idempotency support to ec2_group
11 years ago
Nace Oroz
672a0c04e4
Fixes service update-rc.d functionality on debian
11 years ago
Michael DeHaan
42eeac5aba
htpasswd documentation formatting fix
11 years ago
bennojoy
00dcf0f1ac
minor fixes
11 years ago
bennojoy
c374b4e442
support for google cloud storage module
11 years ago
James Cammarata
912e3a7b0b
Merge branch 'accelerate_improvements' into devel
...
Conflicts:
library/utilities/accelerate
11 years ago
jctanner
351c4d749e
Merge pull request #4163 from lorin/htpasswd-doc
...
htpasswd docs: add notes about depending on python-passlib
11 years ago
Michael DeHaan
a43ebf0b29
Merge pull request #4330 from tgerla/ec2_eip-docs
...
ec2_eip module: note that there may be a delay reaching the instance
11 years ago
James Cammarata
fa80a17aa3
Make recv_data less greedy so it doesn't eat other packets
11 years ago
Tim Gerla
70be8cfd17
ec2_eip module: note that there may be a delay before the reassigned instance is reachble.
11 years ago
James Cammarata
c3d06b4639
Merge branch 'devel' of https://github.com/ansible/ansible into devel
11 years ago
James Tanner
c13dd50b5e
typo in ec2_eip docstring
11 years ago
James Cammarata
ac3cdf7c25
Merge branch 'devel' of https://github.com/digi691/ansible into digi691-devel
11 years ago
James Tanner
b98ab745f1
fix docstring indentation on scc modules
11 years ago
James Cammarata
59a5ce23d9
Adding an accelerate_timeout parameter for plays
...
This setting makes the timeout for each play configurable, rather than
hard-coding it at 300 seconds (now the default if left unspecified)
Fixes #4162
11 years ago
Peter Sprygada
7821b24144
initial ejabberd_user module
11 years ago
James Cammarata
f9c87868ac
Added keepalive packets to accelerate mode
...
Commands will now be started up in a separate task from the main
handler thread, so that it can be monitored for completeness while
sending a keepalive packet back to the controller to avoid a socket
receive timeout.
11 years ago
James Cammarata
344d8d51ab
Use atomic_move to put the file, rather than shelling out
...
Fixes #4321
11 years ago
James Cammarata
9341587520
Merge branch 'sha256sum-updates' of https://github.com/jlund/ansible into jlund-sha256sum-updates
11 years ago
James Cammarata
c8dcdc7b7a
Merge branch 'source_control-executable' of https://github.com/skyl/ansible into skyl-source_control-executable
11 years ago
Jim Dalton
f62b3be36d
Add AWS ElastiCache module
11 years ago
cdigiovanni
7ff2b3befd
Added support to disable and enable upstart jobs
11 years ago
ryanaudiencepi
9da0ae2a1f
Fix monit module. Monit restart bug
11 years ago
ryanaudiencepi
c2e2d53a16
Fix monit module. Use lowercase letters check instead of uppercase
11 years ago
James Cammarata
52a42bf607
Add more verbose debugging options for accelerate
11 years ago
Damian Moore
3c57168aaa
mysql_db now supports import and dump of gzip and bzip2 compressed files
11 years ago
Brian Harring
f88fed2060
Enforce umask for cron module, so cron_file generated files are 0644.
...
Certain cron implementations get cranky if files in cron.* are group
writable.
11 years ago
Petr Svoboda
19fb4f861c
Fail cloudformation operation when it is not completed successfully
...
When cloudformation operation is successfully submitted but some step
during stack creation or update fails, operation result should be
failed=True.
11 years ago
Petr Svoboda
e8a5c6f58a
Fix check for ROLLBACK_COMPLETE in cloudformation module
...
When stack creation is rolled back, final status is not
CREATE_ROLLBACK_COMPLETE but ROLLBACK_COMPLETE.
11 years ago
Nils Pascal Illenseer
4ee6c6d5df
Add option 'lz4' for compression
11 years ago
Petr Svoboda
5e4fff98f2
Add version_added to cloudformation tags parameter
11 years ago
Petr Svoboda
d294669dec
Add Boto version check for tags parameter of cloudformation module
...
Tags parameter requires at least version 2.6.0 of Boto module. When tags
parameter is used with older version, error is raised. When tags
parameter is unused, module works as before.
11 years ago
Blair Zajac
3a8c9f04da
apt: do not consider not-removed and not-upgraded packages as changes.
...
If one pins a package and does a 'apt-get dist-upgrade' then the
output looks like:
# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
cassandra
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
The check for any changes made should only be on the 'upgraded' and
'newly installed' values and not include the 'to remove' and 'not
upgraded' values.
11 years ago
Blair Zajac
d133c0aeee
apt: pass child process stdout and stdout to m.fail_json() and m.exit_json().
...
Without this, this fails:
- name: apt-get dist-upgrade
action: apt upgrade=dist
register: apt_get_contents
- name: apt-get clean
action: command apt-get clean
when: apt_get_contents.stdout.find("0 upgraded") == -1
TASK: [apt-get clean] *********************************************************
fatal: [192.168.2.2] => error while evaluating conditional: {% if apt_get_contents.stdout.find("0 upgraded") == -1 %} True {% else %} False {% endif %}
FATAL: all hosts have already failed -- aborting
11 years ago
Cristobal Rosa
617f7bb0a0
Added an space between code and comments in order to follow the coding standars
11 years ago
Cristobal Rosa
be279295b6
Added a new check to check whether an network interface is in promiscuous mode
11 years ago
Joshua Lund
20489f1346
* Updated SHA-256 functionality in the get_url module
...
(fixes issue #4277 )
* The sha256sum error message now displays the invalid
destination checksum if it doesn't match the one that
is specified in the arguments. This is useful for
debugging purposes.
* Non-alphanumeric characters, including the infamous
Unicode zero-width space, are removed from the sha256sum
argument prior to the check.
11 years ago
Petr Svoboda
b5ae761070
Add support for tags parameter to cloudformation module
...
Expose boto.cloudformation.create_stack() tags parameter. Supplied tags
will be applied to stack and all it's resources on stack creation.
Cannot be updated later (not supported by UpdateStack CloudFormation
API).
11 years ago
Skylar Saveland
b339485da8
add executable option to subversion module
11 years ago
Skylar Saveland
d8c61528db
add executable option to hg, refactor in doing so
11 years ago
Skylar Saveland
c4947ebc7d
add executable option to bzr module, refactor in doing so
11 years ago
Skylar Saveland
5243bd5fa3
executable option to git module
11 years ago
Jan Urbański
7fa92054fe
The payment term param in the Linode module is an int.
11 years ago
James Cammarata
2ed803837e
Merge pull request #4228 from mragh/devel
...
Include database param if provided and valid in django_admin commands
11 years ago
James Cammarata
9dd2d1eb13
Merge pull request #4222 from lessmian/devel
...
Module lvol fails when decimal point is a colon
11 years ago
James Cammarata
80524a8f2b
Merge pull request #4165 from jerm/devel
...
dest in s3 module does not work with ~username expansion for home directories
11 years ago
James Cammarata
484297cfa8
Added a version_added string to the new digital_ocean module param
11 years ago
James Cammarata
3fd0eefb97
Merge branch 'digital_ocean_idempotence_take2' of https://github.com/ralphbean/ansible into ralphbean-digital_ocean_idempotence_take2
11 years ago
James Cammarata
8b010cbb45
Make the ec2 wait code a little smarter
...
The code to determine the number of running instances could blow up
if the response from AWS did not actually contain any data. This code
makes it a bit smarter in handling, so that it will wait for a valid
response regardless of the wait condition.
Fixes #3980
11 years ago
James Cammarata
301a00ccf5
Merge branch 'obsd-fix-release' of https://github.com/johanwiren/ansible into johanwiren-obsd-fix-release
11 years ago
James Cammarata
b41ea366c8
Doc fix in htpasswd module due to colon on the line
11 years ago
James Cammarata
786a765063
Merge branch 'add-scheme-to-htpasswd-params' of https://github.com/PugglePay/ansible into PugglePay-add-scheme-to-htpasswd-params
11 years ago
James Cammarata
23417368df
Fixing up some open_iscsi docs and CHANGELOG update
11 years ago
James Cammarata
c98ed252fe
Merge branch 'open_iscsi_bis' of https://github.com/sergevanginderachter/ansible into sergevanginderachter-open_iscsi_bis
11 years ago
abelbabel
effcb963f6
typo
11 years ago
abelbabel
ee5ab48bec
removed typo
11 years ago
abelbabel
e504ff94e6
add check mode support
...
Could it be that easy or do I have missed something?
11 years ago
James Cammarata
776fc044dd
Merge pull request #4231 from drfickle/svn_docs
...
Elaborate on capabilities of subversion module
11 years ago
Steve Fox
bd48251b34
Elaborate on capabilities of subversion module
11 years ago
James Cammarata
a2be93e4b8
Merge pull request #4229 from eggsby/supervisorctl
...
supervisorctl module: fixing typo in error handling
11 years ago
egghead
255d2d6770
supervisorctl module: fixing typo in error handling
11 years ago
Jake Kreider
bd446ef777
Include database param if provided and valid in django_admin commands
11 years ago
Tomasz Lesniewski
385ffcdfb1
Module lvol fails when decimal point is a colon
11 years ago
Rene Moser
ff84812047
host: minor doc style improvements
11 years ago
Tomasz Lesniewski
e2815a56dc
Module lvol fails when decimal point is a colon
11 years ago
Michael DeHaan
314e1aafc1
Merge pull request #4220 from dagwieers/setup-dmidecode-fix
...
Fix for commented dmidecode output
11 years ago
Dag Wieers
5bd7664fac
Fix for commented dmidecode output
...
This patch fixes the problem that on some system dmidecode prints out warning information as commented text. For example:
[user@system ~]# dmidecode -s system-manufacturer
# SMBIOS implementations newer than version 2.6 are not
# fully supported by this version of dmidecode.
HP
So we remove all commented lines from the output.
11 years ago
Rene Moser
803b2b91a6
host: added another example
11 years ago
James Cammarata
93336ce00d
Merge branch 'devel' of https://github.com/volker48/ansible into volker48-devel
11 years ago
James Cammarata
a6d62ef59b
Minor pep8 cleanup
11 years ago
James Cammarata
29bff3ffc1
Merge branch 'supervisorctl' of https://github.com/eggsby/ansible into eggsby-supervisorctl
11 years ago
James Cammarata
4420379f59
Fixing some bugs found during testing in the host module
11 years ago
James Cammarata
da0d50c383
Merge branch 'feature/host' of https://github.com/resmo/ansible into resmo-feature/host
11 years ago
James Cammarata
d647c5dc00
Added a delimiter example and a version_added string for assemble
11 years ago
James Cammarata
a97872906f
Fixed a bug in the delimiter change for the assemble module
11 years ago
James Cammarata
bcf9a75d94
Merge branch 'devel' of https://github.com/pcgentry/ansible into pcgentry-devel
11 years ago
James Cammarata
a8fac7906d
Merge branch 'devel' of https://github.com/drybjed/ansible into drybjed-devel
11 years ago
James Cammarata
c31ece58fa
Added version_added string to new modprobe module and CHANGELOG update
11 years ago
James Cammarata
4d7b5da25d
Merge branch 'modprobe-module' of https://github.com/stygstra/ansible into stygstra-modprobe-module
11 years ago
James Cammarata
30a1560d67
Merge branch 'devel' of https://github.com/tomdymond/ansible into tomdymond-devel
11 years ago
James Cammarata
080f35f63a
Merge branch 'ec2_boto' of https://github.com/CharlesBlonde/ansible into CharlesBlonde-ec2_boto
11 years ago
James Cammarata
ca2950141b
Merge branch 'bcoca-env_facts' into devel
11 years ago
James Cammarata
d1f713938e
Modified env fact gathering to use the native python method
...
Also updated CHANGELOG for this feature
11 years ago
James Cammarata
19343288df
Merge branch 'env_facts' of https://github.com/bcoca/ansible into bcoca-env_facts
11 years ago
Jim Dalton
3ea0b2bc05
Add enable_availability_zone parameter to ec2 module.
11 years ago
Michael DeHaan
0dc232a177
Merge pull request #4159 from stygstra/quantum_subnet-nameservers
...
Add option for DNS nameservers to quantum_subnet module
11 years ago
Maciej Delmanowski
551b93c547
Made re.search string shorter
11 years ago
Maciej Delmanowski
40b0471e95
Add Linux Container identification
11 years ago
Andrey Shorin
ea488f5e05
Make --check mode work with fireball and accelerate connections
11 years ago
James Cammarata
4a467f71cd
Change touched -> touch for new file state, and cleaning up docs
11 years ago
James Cammarata
4d417401c0
Merge branch 'feature/file-state-touched' of https://github.com/resmo/ansible into resmo-feature/file-state-touched
11 years ago
Johan Wirén
e9554e5da2
Fixed setup module to no longer break on OpenBSD release versions.
11 years ago
René Moser
3a0fd84115
file: added file attributes in state=touched
11 years ago
René Moser
573ea5bdce
file: skip in check_mode if state=touched
11 years ago
egghead
3f4dc876fc
supervisorctl module: adding support for custom supervisord installations
...
Supervisord can be installed at the user level or system level.
Installating as a user is particularly useful for systems without root access.
Adds the ability to provide a custom supervisorctl executable path, supporting custom installations
11 years ago
René Moser
06fae59e8b
file: implemented state=touched. Closes GH-4097
11 years ago
James Cammarata
4efdf0d49f
More housekeeping
...
* Modified version_added strings in recent modules
* Added firewalld inclusion to the CHANGELOG
11 years ago
James Cammarata
8721ad2909
Moving firewalld module from net_infra to system
11 years ago
James Cammarata
720b68a3c6
Merge branch 'maxamillion/firewalld' of https://github.com/maxamillion/ansible into maxamillion-maxamillion/firewalld
11 years ago
James Cammarata
a26c1b64c6
Minor pep8 cleanup in ec2_eip module
11 years ago
James Cammarata
f369650922
Merge branch 'ec2_eip' of https://github.com/lorin/ansible into lorin-ec2_eip
11 years ago
James Cammarata
ecaf649adc
Changed the version_added field in rax_clb_nodes to 1.4
11 years ago
James Cammarata
93fd06d48c
Minor doc fix and a CHANGELOG update for the new rax_clb_nodes module
11 years ago
James Cammarata
e4ee97384a
Merge branch 'rax-clb-nodes' of https://github.com/neuroid/ansible into neuroid-rax-clb-nodes
11 years ago
James Cammarata
519d195f2a
Merge branch 'rax_wait_on_delete' of https://github.com/jlaska/ansible into jlaska-rax_wait_on_delete
11 years ago
Phillip
4b5b6e91fe
adding an optional delimiter argument to the assemble module
11 years ago
René Moser
0ba7acd205
host: code cleanup
11 years ago
James Laska
03252e1d30
[cloud/rax] support wait on delete
...
Add support to existing rax module to honor the wait (and wait_timeout)
parameters on delete operations. This patch removes existing logic in favor of
the built-in pyrax.utils.wait_until method.
11 years ago
Pieter Avonts
60d8f92b3c
changed deprecated channel_label attribute
11 years ago
James Cammarata
c2e02fbd6b
Minor tweak to service changed logic from the previous commit
11 years ago
James Cammarata
f62093da56
Merge branch 'service-enable-fix' of https://github.com/gottwald/ansible into gottwald-service-enable-fix
11 years ago
Petr Svoboda
8d290e3394
Fix traceback in service module when svc_cmd is None (2nd fix)
...
When service module is used on unsupported Linux system where init
script is used directly, LinuxService.svc_cmd is None so .endswith()
fails.
This extends fix from e2f20db534
also
for state=restarted.
Fixes issue #3533
11 years ago
René Moser
bcaab4236b
host: updated version_added
11 years ago
Rene Moser
7f96dd832f
added module host
...
Add or remove entries in /etc/hosts using tasks:
- host: ip=127.0.0.1 hostname=localhost aliases=foobar.com,localhost.foobar.com
- host: ip=127.0.0.1 hostname=localhost state=present
- host: ip=192.168.1.1 state=absent
- host: hostname=localhost state=absent
- host: ip=::1 hostname=localhost aliases=ip6-localhost,ip6-loopback
11 years ago
René Moser
ccf4cf1dd8
Fixed missing required package in notes.
11 years ago
Timothy Appnel
99f616ecff
Added docs for archive options in sychronize module. Added missing default value for dirs option.
11 years ago
Timothy Appnel
c2e4129812
Modified changed marker in sychronize module
11 years ago
Timothy Appnel
c1bec5fa07
Added archive options to sychronize module as suggested by @smoothify but with a different default scheme to keep param definitions to a minimum.
11 years ago
Timothy Appnel
4a30ba3a61
Added ingenious change detection trick from @smoothify though at the cost of verbosity controls. (Quiet or verbosity > 1 breaks change detection. Also added better use of module_common methods.
11 years ago
Timothy Appnel
90867d0d0a
Removed busted tmp_dir option that was a bad idea to begin with.
11 years ago
Timothy Appnel
370784ef61
Updated version_added in sychronize module
11 years ago
Timothy Appnel
32ae6fdd43
Return of sychronize module code for take 3
11 years ago
David Stygstra
4b4e0926bb
Modules for managing Open vSwitch bridges and ports
11 years ago
Jeremy Price
f56b3fba3e
dest in s3 module does not work with ~username notation for home directories. Wrapped dest definition in os.path.expanduser() which will return the expanded path in case of successful tilde expansion and otherwise the original value
11 years ago
David Stygstra
58620ca477
Add Python 2.4 support to modprobe module
11 years ago
David Stygstra
27a08dc647
Module to manage kernel modules
11 years ago
Lorin Hochstein
d4326d8196
htpasswd docs: add notes about depending on python-passlib
11 years ago
David Stygstra
3fdbb56465
Add option for DNS nameservers to quantum_subnet module
11 years ago
Erick Yellott
af7b182958
Typo fix from `accelerated: true` to `accelerate: true`
11 years ago
Ralph Bean
a9a2a96218
Add a new unique_name param to the digital_ocean module for idempotence.
...
As it stands now, it is difficult to write idempotent tasks for digital
ocean droplets. Digital ocean assigns new nodes a random id when they
are provisioned and that id is the only key that can be used to identify
it in subsequent runs of that play.
The workflow previously involved manual intervention:
- write a play defining a new node with no specified id
- run it, collect the randomly assigned id by hand
- modify the play to add the id by hand so future runs don't create
duplicate nodes
- perform future re-runs that check if the node exists (by its id)
- if it does exist then do nothing.
- if it does not exist, then create it and return a *new random id*
- collect the new random id by hand, modify the playbook file, and
start all over.
Its a huge pain.
The modifications in this commit allow you to use the 'hostname' as a
primary key for idempotence with digital ocean. By default, digital
ocean will let you create as many hosts with the same hostname as you
like. Here, we provide an option to constrain the user to using only
unique hostnames.
The workflow will now look like:
- write a play defining a new node with a specified hostname and
"unique_name: true""
- run it, create the new node and move on.
- re-run it, notice that a node with that hostname is already created
and move on.
11 years ago
Ralph Bean
6ecf41530b
Fix an example with a yaml syntax error.
11 years ago
Ralph Bean
d782d91b80
Fix some "make pep8" errors in the digital_ocean module.
11 years ago
James Cammarata
022918e5af
Merge branch 'fix/apt_repository_update_cache' of https://github.com/resmo/ansible into resmo-fix/apt_repository_update_cache
11 years ago
René Moser
9fccf96d61
apt_repository: added option update_cache.
...
The default behavior is to update_cache if changed.
If you add more then one repo, you may not want to update cache for every repo separately.
So you can now disable update_cache with this new option e.g. update_cache=no
Updating cache can also be handled using the apt module.
11 years ago
Ralph Bean
a1ea15141e
Remove trailing whitespace in digital ocean module.
11 years ago
Ralph Bean
3eab663f2e
Remove duplicate docs in digital ocean module.
...
The EXAMPLES block here has two copies of the same docs,
one nicely formatted, the other less so.
It looks like a pass was made to clean up the docs but the old
cruftier ones were never removed.
11 years ago
René Moser
a991b62a51
apt_repository: fix update cache after state=changed. Closes GH-4136
11 years ago
James Cammarata
671eeb65b2
Merge pull request #4138 from resmo/fix/redundant-fail-json
...
apt: fixed duplicate fail_json
11 years ago
Rene Moser
9449d62fb2
apt: fixed duplicate fail_json
11 years ago
Shuhao Wu
0d2a3f1b0c
Fixed monit restarted error.
...
Errors everytime...
11 years ago
James Cammarata
f4c5f37ca6
Merge branch 'issue_3417_systemd_stuff' into devel
11 years ago
James Cammarata
02033f9ec8
Merge branch 'archlinux-fact' of https://github.com/Schnouki/ansible into Schnouki-archlinux-fact
11 years ago
James Cammarata
c6fdb85d88
Merge branch 'issue_3421_apt_pkg_iU' into devel
11 years ago
James Cammarata
cee2bddc24
Updated version_added string for the new validate_md5 option
11 years ago
James Cammarata
d9cf1dfefb
Merge branch 'fetch' of https://github.com/bpennypacker/ansible into bpennypacker-fetch
11 years ago
Michael DeHaan
f93ef96a08
Merge pull request #4115 from r-p-e/devel
...
Add some more OpenBSD facts
11 years ago
Michael DeHaan
00c0770f1b
Merge pull request #4075 from sayap/easy_install
...
Locate easy_install path after (optionally) creating virtualenv.
11 years ago
r-p-e
2f887c6dca
Add some more OpenBSD facts
...
added:
* ansible_distribution
* ansible_distribution_release
* ansible_distribution_version
11 years ago
Ingo Gottwald
f7adbf2f29
Bugfix service module: Only change service state when needed
11 years ago
Lorin Hochstein
264d83731a
AWS elastic IP: Support for allocating IPs
...
This commit adds support for allocating new elastic IPs with the
ec2_eip module.
11 years ago
Charles Blonde
00ec91bb36
Update instance_profile_name message
11 years ago
Thomas Jost
dfb10e646e
Add Archlinux "distribution" fact
11 years ago
James Cammarata
0d408ff295
Use low-level package objects in the apt module to check installed state
...
Packages which are half-installed are not adequately represented by
the .is_installed field of the apt.package.Package object. By using the
lower-level apt_pkg.Package object (which provides the .current_state
field), we can check for a partially-installed state more accurately.
Fixes #3421
11 years ago
James Cammarata
d2bf244eb8
Merge branch 'fix_changed_for_yum_group' of https://github.com/hnakamur/ansible into hnakamur-fix_changed_for_yum_group
11 years ago
James Cammarata
72eaa0570e
Allow service module to manage services not ending in .service
...
Fixes #3417
11 years ago
James Cammarata
5110b2d440
Slight refactorization of the sysctl module
...
* Added in support for freebsd-style sysctl commands
* Replaced some functionality that was provided by module_common
* Simplified some logic in a couple of places (ie, not checking
a split with len() but instead limiting the split to 1)
Fixes #3380
11 years ago
James Cammarata
3e9b63febd
Compare exploded values in the sysctl module to avoid whitespace errors
...
Fixes #3931
11 years ago
James Cammarata
b2741f451e
Fixes to the service module for Ubuntu 12.04 (LTS)
...
Fixes #3615
Fixes #3572
11 years ago
Brian Coca
ef5b735cd5
now w/o python module dependencies
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
James Cammarata
9a3a3e648b
Check for systemd ownership of a service even if an init.d script exists
...
Also slight modification to the error message in the earlier commit that
modified the update-rc.d detection portion of the code
Fixes #3474
11 years ago
Hiroaki Nakamura
4d2c2a262a
Add an example for installing a group with the yum module.
11 years ago
Hiroaki Nakamura
caa68746ae
Fix to getchanged correctly for yum groupinstall.
11 years ago
James Cammarata
7c8aa669cf
Minor fix to account for template service names in systemctl
11 years ago
James Cammarata
6c3af4df81
Fix for update-rc.d based systems that also have systemd installed
...
By default, the service module had assumed that if the system had the
update-rc.d binary, the service was either managed via upstart or standard
sysV init-style scripts. This patch adds a check for systemctl ahead
of the other methods when update-rc.d is detected, and also simplifies
the logic around the detection of systemctl-managed services
11 years ago
Yap Sok Ann
498c2665de
Locate easy_install path after (optionally) creating virtualenv.
...
Without this, the first call to the easy_install module with a new virtualenv
will only create the virtualenv without installing the intended package, since
the `_is_package_installed` check will succeed as running /usr/bin/easy_install
as non-root user will return permission denied error with empty stdout.
11 years ago
James Cammarata
808d9596b2
Fixing typos in is_keyid function definition and usage
...
Fixes #4068
11 years ago
Charles Blonde
ac4e16a99b
Add support to Boto library < 2.5.0
11 years ago
James Cammarata
b3c0e3e45e
Revert "Styling: deprecation"
...
This reverts commit ecc2b6e742
.
Fixes #4069
11 years ago
James Cammarata
af139cd56a
Merge branch 'file_fixes' of https://github.com/bcoca/ansible into bcoca-file_fixes
11 years ago
Adam Miller
4220c3cc30
added try/catch around .connected call
11 years ago
Charles Blonde
02171711fa
Fix wait_for default value to follow the documentation (documentation = 180, default value = 120)
11 years ago
Charles Blonde
9a993992be
Fix wait_for conversion between String to int
11 years ago
Matt Hite
f1a94adbbe
Documentation additions and major refactor
11 years ago
James Laska
546788a1b6
The required package for selinux is libselinux-python
11 years ago
Matt Hite
46b32478d2
Documentation additions
11 years ago
James Cammarata
7752a56091
Merge branch 'devel' of https://github.com/abompard/ansible into abompard-devel
11 years ago
James Cammarata
71bf9495ef
Merge branch 'fix_postgresql_db' of https://github.com/yteraoka/ansible into yteraoka-fix_postgresql_db
11 years ago
James Cammarata
b65cefe893
Cleaning up pep8 whitepsace issues in the mysql_replication module
11 years ago
James Cammarata
03e124d91f
Merge branch 'bugfix' of https://github.com/jsmartin/ansible into jsmartin-bugfix
11 years ago
James Martin
8c1ed028d3
Fixes for python 2.4 support, better collection of riak version.
11 years ago
James Cammarata
3adb91a4b4
Added version_added to the mysql_variables module doc section
11 years ago
James Cammarata
a57ced4b66
Merge branch 'mysql_variables' of https://github.com/banyek/ansible into banyek-mysql_variables
11 years ago
James Cammarata
a56c695bc8
Added version_added to the mysql_replication module doc section
11 years ago
James Cammarata
ff19cdae39
Merge branch 'mysql_replication' of https://github.com/banyek/ansible into banyek-mysql_replication
11 years ago
James Cammarata
441062f061
Cleaning up whitspace issues in the mysql_user module
11 years ago
John Hamelink
892c594319
Fixed #3767 - mysql_user command fails with dots (and underscores) in
...
database names.
11 years ago
Brian Coca
c2d1607490
Added collection of user's env
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
James Cammarata
aa0a31c0fc
Merge pull request #3966 from sergevanginderachter/uribug
...
Fix bug in uri where redirect check fails.
11 years ago
James Cammarata
82e1722fff
Merge branch 'aix_wpar_facts' of https://github.com/mplonka/ansible into mplonka-aix_wpar_facts
11 years ago
James Cammarata
84c977258f
Merge branch 'rdsfixes' of https://github.com/jamespharaoh/ansible into jamespharaoh-rdsfixes
11 years ago
James Cammarata
4a30bac78b
Corrected example for lineinfile due to ': ' on line
...
Closes #3992
11 years ago
Aurélien Bompard
5a949dcafc
Module postgresql_privs: fix default arguments
...
Defaults arguments must not be added to the connection keywords, as
the other postgresql modules already do.
Closes #4043
11 years ago
James Cammarata
20b0dc4abd
Check for an empty executable passed into the accelerate plugin
...
This was breaking at least the script module, so it would seem best
to check for it and set it to the default executable value
11 years ago
James Cammarata
f04af9118e
When putting a file in accelerated mode, make sure it's chowned correctly
11 years ago
Tom Dymond
11c2378259
Add option to specify the MySQL server port
11 years ago
Jell
a47f2674a4
Add crypt scheme to htpasswd params
11 years ago
TERAOKA Yoshinori
43464b6243
fix get_db_info
...
using pg_roles instead of pg_user
if database owner is a role (not user) then it can not select form pg_user table.
11 years ago
James Cammarata
d27372ff08
Modified ec2_elb doc per issue #3849
11 years ago
James Cammarata
4eedfa46a2
Merge branch 'devel' of https://github.com/mhite/ansible into mhite-devel
11 years ago
James Cammarata
8a016bb374
Adding the facility to the accelerate daemon syslog calls
11 years ago
James Cammarata
26a8d4ce9f
Added 'reloaded' state to list of states checked for bounced services
...
Fixes #3556
11 years ago
Serge van Ginderachter
a351c25c59
Introduce open-iscsi module to manage targets on the initiator.
11 years ago
James Cammarata
d05c61d1f0
Merge branch 'devel' into fireball2
...
Conflicts:
lib/ansible/playbook/__init__.py
lib/ansible/playbook/play.py
11 years ago
Marcus McCurdy
46ff02bc57
Makes pervious lineinfile fix more explicit
11 years ago
James Pharaoh
137a32ca36
make rds handle vpc security groups properly
11 years ago
James Pharaoh
dc5ffb688c
fix for rds region variable
11 years ago
Marcus McCurdy
64fa95ca11
Improves lineinfile's error checking
...
Line in file would raise a TypeError exception if
the 'line' key was in params, but its value was None.
11 years ago
Serge van Ginderachter
faae84bf0e
bigip_node: additional code
...
- checks if address already assigned to other node name
- add description for node
- check for node addres changes
- add missing code "node exists, potentially modify attributes"
11 years ago
Matt Hite
58680f38c3
Initial bigip_node version
11 years ago
James Cammarata
d69d5c294f
Renaming fireball2 as 'accelerate' and removing old references
11 years ago
Serge van Ginderachter
a311ee35b3
Fix bug in uri where redirect check fails.
...
When the redirect check fails, the 'status' key is not set in
resp_redir, so we need to check this.
11 years ago
Michael DeHaan
39fe40bb60
Merge pull request #3953 from melodous/issue-3908
...
Fix issue 3908. There was some ilegal operations over the sets
11 years ago
Michael DeHaan
1772b1b203
Merge pull request #3963 from djoreilly/quantum-net-doc
...
quantum_network: fix some doc mistakes
11 years ago
Darragh O'Reilly
993413e706
quantum_network: fix some doc mistakes
...
- tenant_name was missing.
- comments were on wrong tasks.
- error message had a reference to glance.
11 years ago
James Cammarata
af1dd7075f
Adding chunked file transfers to fireball2
11 years ago
James Cammarata
959138d00d
Added accelerate_port to plays, and made it configurable
11 years ago
James Cammarata
b45342923c
Initial support for sudoable commands over fireball2
...
Caveats:
* requiretty must be disabled in the sudoers config
* asking for a password doesn't work yet, so any sudoers users must
be configured with NOPASSWD
* if not starting the daemon as root, the user running the daemon
must have sudoers entries to allow them to run the command as the
target sudo_user
11 years ago
James Cammarata
4b552457e7
Bail out correctly if socket.recv gets nothing (indicating a closed socket)
11 years ago
James Cammarata
521e14a3ad
Fireball2 mode working!
11 years ago
Bruce Pennypacker
cf6a76c814
changed ignore_md5_mismatch to validate_md5
11 years ago
Bruce Pennypacker
41c474d129
added optional ignore_md5_mismatch parameter
11 years ago
Jharrod LaFon
be57d7cc99
The cloudformation module argument spec should match the documentation, so that template_parameters is a required argument.
11 years ago
Raul Melo
461858e476
Fix issue 3908. There was some ilegal operations over the sets
11 years ago
Michael DeHaan
8ec806905d
Merge pull request #3942 from jocelynj/gem
...
Correctly handle option user_install in gem module
11 years ago
Michael DeHaan
4ca5db0a57
Merge pull request #3861 from djoreilly/quantum_net_types
...
quantum_network should not default network provider type to local
11 years ago
James Cammarata
a8984a6b2b
Minor text corrections in the yum module documentation
11 years ago
James Cammarata
7625f40f99
Merge pull request #3941 from hnakamur/update_yum_doc_for_name_accepts_url_and_path
...
Add description and examples for the name parameter accepts a url or a l...
11 years ago
James Cammarata
ceddc37f07
Fix for the cron module on FreeBSD
...
Apparently crontab on freebsd does not like the file path coming before
the "-u username" portion of the command to install the crontab
11 years ago
Hiroaki Nakamura
a0da0afe00
Fix a bug in DebianStrategy.get_permanent_hostname(). Use strip, not split!
11 years ago
Hiroaki Nakamura
4f91238e34
Rewrite with "try ... finally" instead of "with" statement to support Python 2.4.
11 years ago
Hiroaki Nakamura
3b1d7d88b5
Remove extra sysloggings.
11 years ago
Hiroaki Nakamura
f4ba0e78a4
Raise an error on unsupported platform/distributions.
11 years ago
Jocelyn Jaubert
f958a5ac81
Correctly handle option user_install in gem module
11 years ago
Hiroaki Nakamura
aa9e05baa2
Add description and examples for the name parameter accepts a url or a local path to a rpm file.
11 years ago
Hiroaki Nakamura
ce2b37e2ff
Add a hostname module, which sets system's hostname.
11 years ago
Marcin Płonka
61298e4703
Skipping facts not available on AIX WPARs
11 years ago
James Cammarata
2f6dcfe36f
Fixed small typo from the merge conflict in the route53 module
11 years ago
James Cammarata
7d69d1e289
Merge branch 'rb2' of https://github.com/bpennypacker/ansible into bpennypacker-rb2
11 years ago
Bruce Pennypacker
80ddb1aee6
Added wait parameter
11 years ago
James Cammarata
bb75050912
Merge branch 'rb2' of https://github.com/bpennypacker/ansible into bpennypacker-rb2
...
Conflicts:
library/cloud/route53
11 years ago
shirou
e18ede85a0
supports nested values of ohai.
11 years ago
Brian Coca
0e2c63212c
- fixed typos and errors from feedback
...
- now makes sure a proper mask is added
- now captures I/O error produced when group, user or permissions are
invalid
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
James Cammarata
1d98e7bc05
Cleaning up some pep8 issues in the pkgutil module
11 years ago
James Cammarata
dfbe1132d2
Merge branch 'allow_wildcard_yum' of https://github.com/mscherer/ansible into mscherer-allow_wildcard_yum
11 years ago
James Cammarata
7bd8c18fa7
Merge branch 'gitfix' of https://github.com/johanwiren/ansible into johanwiren-gitfix
11 years ago
Johan Wirén
dcd556b92f
Fixed so that we no longer check with the remote if a checkout already is at the desired sha version.
11 years ago
James Cammarata
12f2caeed6
Merge branch 'pacman_local_plus_check' of https://github.com/mivok/ansible into mivok-pacman_support_check_mode
11 years ago
James Cammarata
de4ed11fa6
Merge branch 'pacman_support_check_mode' of https://github.com/mivok/ansible into mivok-pacman_support_check_mode
11 years ago
Arthur Taylor
1dd3ff3879
Added Overwrite option for Route53 record creation
11 years ago
James Cammarata
abac720255
Merge branch 'command-relpath' of https://github.com/j2sol/ansible into j2sol-command-relpath
11 years ago
Joshua Lund
654b37f212
Fixing typo in EC2 modules
11 years ago
Jesse Keating
36ca709849
Allow for relative paths by using abspath
...
relative pathing comes in handy on occasion, particularly when
delegating to localhost and running some command out of your playbook
repo. Making use of os.path.abspath will allow for the full path to
chdir and executable to be discovered if not provided.
11 years ago
James Cammarata
ae98a025bb
Minor doc fixes for the pkgutil module
11 years ago
Alexander Winkler
59c7ef2afa
Added module pkgutil
11 years ago
Bruce Pennypacker
2e20387671
yet another rebase attempt
11 years ago
Bruce Pennypacker
0f458210bc
Rebase attempt
...
No idea if I'm rebasing properly or not. This is my first attempt.
11 years ago
Stephen Fromm
cc58403e48
Apply consistent parameter alises to hg and subversion
...
For issue #3372 , apply consistent parameter aliases to source_control
modules. For hg, add name and version and add to documentation string.
For subversion, add version and document version and name aliases in
documentation string.
11 years ago
James Cammarata
49b0ff18a7
Missed some typos in macros for the xattr doc
11 years ago
James Cammarata
230077fda9
Fixing docs in xattr module
11 years ago
James Cammarata
0747d41e76
Cleaning up some typos in the xattr module
11 years ago
James Cammarata
5e4f9657ca
Merge branch 'xattr2' of https://github.com/bcoca/ansible into bcoca-xattr2
11 years ago
Michael DeHaan
1509e995df
Merge pull request #3874 from mscherer/relax_nova_compute_argument
...
image_id is not required to delete a vm from openstack
11 years ago
James Cammarata
a39aa57c5c
Fixing small typo in redis module documentation
11 years ago
James Cammarata
17aa738872
Merge branch 'redis-config' of https://github.com/slok/ansible into slok-redis-config
11 years ago
James Cammarata
77b98df63b
Minor fix, vpc_id is not required for the ec2_group
11 years ago
Andrew de Quincey
58e85855e4
Add module to control EC2 security groups
11 years ago
sjahl
4dd68c07a0
setting 0644 permissions on mkstemp file handles. Fixes issue #3857
11 years ago
Mark Harrison
a347bfa2bb
Merge branch 'pacman_local' into pacman_local_plus_check
...
Conflicts:
library/packaging/pacman
11 years ago
Mark Harrison
0419fb74bb
Support check mode with pacman module
11 years ago
Mark Harrison
f52a1c8f46
Allow installation of local packages with pacman
11 years ago
Michael Scherer
472654447c
Allow to use '*test*' in enablerepo for yum action
...
Yum commandline permit to use a wildcard to enable and disable
repositories in the --enablerepo switch, permitting to enable
a complete set of repository at once ( like all rpmfusion, all
update-testing, etc ).
However, this doesn't work in yum due to more stringent checks
that verify that a exact match is given for the name of the
repository , see commit 5c26805.
This commit enhance the check by permitting to test more than
1 repository at a time, thus permitting to use wildcards.
11 years ago
Michael Scherer
3f158a4688
image_id is not required to delete a vm from openstack
...
Since deletion do not check the type of image or anything,
and since that's tedious to keep track of the image_id and
just adding noise to add image_id for nothing, this commit
just relax the requirement.
11 years ago
Adam Miller
50adda5096
added version checking, doesn't work in older versions
11 years ago
Michael DeHaan
dacd311474
Removing synchronize momentarily as it looks like this won't make 1.3 dates
11 years ago
Brian Coca
49d7f22db8
now correctly detects hard links
...
simplified check_mode
simplified other file attribute handling in link mode
made conditionals clearer
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Brian Coca
52dd1dd4c5
now missing dep gives nicer error and docs disambiguate as several libs
...
out there have same name.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Darragh O'Reilly
fb42efc355
quantum_network should not default network provider type to local
...
It should allow the Quantum service to decide based on its configuration.
11 years ago
Matt Hite
e2278fd9e8
Automatically prepend partition if non-fully qualified monitors are passed
11 years ago
Matt Hite
b26a88095f
Documentation fixes and enhancements
11 years ago
James Cammarata
10a0f03cdc
Cleaning up of apt_repository module and removing wget parts
11 years ago
Adam Miller
7ad8f6b176
added firewalld module
...
update with feedback from pull request
11 years ago
Michael Vogt
de404eac06
use either pycurl or wget to download from launchpad, also improve error message if neither is installed
11 years ago
Michael Vogt
5e56d42ed1
use pycurl instead of urllib2 when talking to launchpad to actually get SSL cert verification, see https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/915210 or CVE-2011-4407 for a previous similar issue in software-properties
11 years ago
James Cammarata
c4852f6954
Cleaning up some pep8 whitespace issues in mongodb_user
11 years ago
lwade
eaac295fb2
Basic module to tag resources in EC2.
11 years ago
Vincent Van der Kussen
92a8f21535
added nwe module "ovirt"
11 years ago
James Cammarata
0958673574
Reverting version_added field in the apt_repository module
11 years ago
Alexander Saltanov
ded947008a
Replacement for apt_repository.
...
1. Debian Squeeze is supported out of box now.
2. Repository type "deb" or "deb-src" should be explicitly specified.
3. If a source had beed added it must be possible to remove it.
4. PPA can be only used against Ubuntu hosts.
11 years ago
asmajlovic
8f45b77d30
Comparison data type mismatch corrected
11 years ago
James Cammarata
0c98c764e3
Fixing up a small issue with the mongodb_user docs
11 years ago
Ben Podoll
94e60563b4
adding fixes to support older versions of mongo (and pymongo) as well as new versions
11 years ago
Ben Podoll
bcef62cd39
adding comment about required version of mongodb to use the roles param
11 years ago
Ben Podoll
d330228d11
adding the ability to specify roles when adding/modifying a mongo user
11 years ago
Ben Podoll
3e32654f9d
fixing problem causing docs not to build
11 years ago
Ben Podoll
13bef3579f
adding a little more info to the 'path' param so it's clear there are aliases (which are used in other examples) to avoid confusion
11 years ago
James Cammarata
6feb4e3837
Fail apt package install when nothing is matched by the fnmatch pattern
...
Related to PR #3823
11 years ago
Michael Vogt
5c39c659e5
add support for fnmatch() style apt filenames
...
You can write a apt action like "- apt: pkg=apt*" with this package.
11 years ago
Mark Mandel
6e3ec9ccc0
expand user home path in stat.
11 years ago
Michael DeHaan
9b09ff4a65
Merge pull request #3821 from danxshap/django_venv_expand_user
...
Use home path expansion for virtualenv param in django_manage module
11 years ago
danxshap
4db4607ee5
use home path expansion for virtualenv param in django_manage module
11 years ago
Michael DeHaan
4e5feb6322
Merge pull request #3763 from j2sol/rax-updates
...
Update rax to sync with rax_clb_nodes
11 years ago
Michael DeHaan
bc02e20503
Merge branch 'rsynctake2' into devel
...
Conflicts:
CHANGELOG.md
11 years ago
Michael DeHaan
cde87f2f55
Add missing version_added to docs.
11 years ago
Michael DeHaan
70c42eeb64
Merge pull request #3784 from drewblas/devel
...
Added git disclaimer about dealing with ssh host checking
11 years ago
Michael DeHaan
1336bbd2f2
Merge pull request #3815 from amenonsen/typos
...
Fix some typos discovered during casual reading
11 years ago
Abhijit Menon-Sen
1a90d01ba9
Fix some typos discovered during casual reading
11 years ago
Dan Robinson
bda2ce6ffd
Brings postgresql_db examples in line with documentation.
...
As of now, the documentation lists a parameter as "name",
whereas the examples use a parameter called "db". This brings
them in line.
11 years ago
Michael DeHaan
f8c97d6e79
Style/docs cleanup, and also improve an error message.
11 years ago
Michael DeHaan
aeb8649da5
Merge branch 'ansible-rsync-take2' of git://github.com/tima/ansible into rsynctake2
11 years ago
Michael DeHaan
5e049a5df7
Merge branch 'fix_service_with_initscript' of git://github.com/psvo/ansible into devel
11 years ago
Michael DeHaan
146bbfecc5
Smite tabs in whitespace.
11 years ago
Timothy Appnel
adbca9d251
Fixed identity key logic.
11 years ago
Timothy Appnel
9f170f579a
Introduced ansible-rsync to core.
11 years ago
Matt Hite
c556e673c7
Fix to better handle concurrent runs of module against same pool
11 years ago
Michael Scherer
6da44ef002
Fix traceback when openstack do not have OS-EXT-IPS:type attached to address
...
failed: [127.0.0.1] => {"failed": true, "parsed": false}
invalid output was: Traceback (most recent call last):
File "/tmp/ansible-1376083321.99-111209413777779/nova_compute", line 1176, in <module>
main()
File "/tmp/ansible-1376083321.99-111209413777779/nova_compute", line 239, in main
_get_server_state(module, nova)
File "/tmp/ansible-1376083321.99-111209413777779/nova_compute", line 198, in _get_server_state
private = [ x['addr'] for x in getattr(server, 'addresses').itervalues().next() if x['OS-EXT-IPS:type'] == 'fixed']
KeyError: 'OS-EXT-IPS:type'
This extension was added less than 6 month ago, and so cannot be used on a release
older than Grizzly ( like Folsom ).
Commit of the extension : https://review.openstack.org/#/c/21453/
See https://wiki.openstack.org/wiki/ReleaseNotes/Grizzly#Key_New_Features_2
11 years ago
Matt Hite
33007e75de
Fixed parameter names
11 years ago
Matt Hite
4f34afbc1d
New module to manipulate BIG-IP pool members and their attributes
11 years ago
Andy Wilson
bc30203abe
docfix: grammar in docstring for sysctl module
11 years ago
Lorin Hochstein
f9cc0f2ef3
Fix typo: alises -> aliases
11 years ago
Petr Svoboda
e2f20db534
Fix traceback in service module when svc_cmd is None
...
When service module is used on unsupported Linux system where init
script is used directly, LinuxService.svc_cmd is None so .endswith()
fails.
Fixes issue #3533
11 years ago
Balazs Pocze
19bb81a7df
EXAMPLES section added
11 years ago
Balazs Pocze
1a6cb15ee6
Changes made in documentation (EXAMPLES section added)
...
Minor identation fixes
11 years ago
Drew Blas
9ede377380
Added git disclaimer about dealing with ssh host checking
...
This disclaimer already exists in library/source_control/hg but not here. It affects both and was discussed awhile back on: https://groups.google.com/forum/#!msg/ansible-project/q9G9xIdsRxo/XJhQzuS-qSoJ However no PR was ever sent to fix the doc.
11 years ago
Lorin Hochstein
915f06402b
Add AWS EC2 elastic IP module
...
Adds a new AWS EC2 module to associate/disassociate instances and
elastic IP addresses.
11 years ago
Matt Hite
c4a06d32a5
Enhancements to provide pool creation and attributes
11 years ago
Michael DeHaan
cb9c3a8bd7
Merge pull request #3762 from grosskur/fix-apt-noninteractive
...
apt: Run remove commands noninteractively
11 years ago
Michael DeHaan
0b4e145709
Merge pull request #3772 from lorin/s3-docpatch
...
Minor doc update to s3 & ec2 modules
11 years ago
Michael DeHaan
0edcbdca05
Merge pull request #3709 from lwade/devel
...
S3folder
11 years ago
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>
12 years ago
Jan-Piet Mens
c4189dfd3c
mysql_db small fix to docs
12 years ago
Seth Vidal
81940c8b11
add examples for yum: state=latest name=*
12 years ago
Seth Vidal
7216a2b169
add a '*' option for name to state=latest to do a global update
12 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).
12 years ago
Evan Wies
01fc2b61dc
apt_repository: enhance documentation
12 years ago
Evan Wies
f5c81f79de
supervisor_ctl: rename to server_url and improve documentation
12 years ago
Michael DeHaan
27fcfe9cac
Merge pull request #3508 from ipauldev/devel
...
Allow check mode when gathering ec2 facts
12 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 ...
12 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
12 years ago
Michael DeHaan
80bbd6a0bf
Merge pull request #3510 from echohead/quantum-typo
...
Correct typo in error message.
12 years ago
Frank Shearar
472c18c2b4
'prefix' avoids potentially making people confuse 'path' with $PATH.
12 years ago