Will Thames
daac0e3a3e
Improved error handling
...
More tests, particular for failure testing
8 years ago
Patrik Lundin
25c3c03a11
Tweak error checking for "enabled" code.
...
Based on input from @jarmani:
* A return value of 2 now means a service does not exist. Instead of
trying to handle the different meanings of rc after running "status",
just look at stderr to know if something failed.
* Skip looking at stdout to make the code cleaner. Any errors should
turn up on stderr.
8 years ago
Patrik Lundin
32cb025b85
Fail if "rcctl status" writes to stderr.
8 years ago
Patrik Lundin
03d4b76b14
Check rc and print error message if any.
...
It is probably good to use stdout before printing a generic error
message as well.
8 years ago
Patrik Lundin
38d8db473f
Make "enabled" code aware of --check mode.
8 years ago
Jonathan Armani
d1433eca14
Add enable / disable of services for OpenBSD if rcctl is present
8 years ago
Will Thames
22a3b3f811
RDS rewrite to use boto.rds and boto.rds2
...
Using rds2 allows tags and the control over whether or not DBs are
publicly accessible.
Move RDS towards a pair of interfaces implementing the details of rds
and rds2
Added tests to ensure that all operations work correctly as well as
requirements files that allow virtualenvs to test either boto.rds or
boto.rds2
8 years ago
Antti Salminen
75e15e2ae9
Find the actual commit annotated tags refer to instead of the tag object.
8 years ago
willthames
ef88ff6dd8
Added the ability to remove snapshots
...
Added state option, and accompanying snapshot_id option for
when state=absent.
8 years ago
Michael DeHaan
f875cc5197
Remove potentially out of date or specific product references.
8 years ago
Michael DeHaan
76efaa6cfb
More EC2 doc tweaks
8 years ago
Michael DeHaan
590d20db24
Misc EC2 doc tweaks.
8 years ago
Toshio Kuratomi
ddc81c7b93
Escape % in db+table names before adding to a format string being passed into db.execute()
...
Fixes #416
8 years ago
Dan
fe787f1bc9
Adds a login_unix_socket option to the postgresql_privs module.
8 years ago
Dan
ee65c55fb0
Adds a unix_socket/login_unix_socket option to the postgresql_user module.
8 years ago
Dan
789ee410f1
Adds a login_unix_socket option to the postgresql_db module.
8 years ago
René Moser
ceeeea84cd
yum: add update_cache option
...
Yum does not always update to latest package version unless metadata cache has expired. By runing yum makecache, we ensure the metadata cache has been updated.
Signed-off-by: René Moser <mail@renemoser.net>
8 years ago
Toshio Kuratomi
5734838cd1
Fix module traceback instead of returning an error
8 years ago
Eric
11bd0fed9d
Fix lineinfile documentation typo
8 years ago
Achilleas Pipinellis
872f6aa559
Clarify supported init systems.
8 years ago
follower
4889701874
Fix typo of "rules_egress"
...
Or is "rules_egree" supposed to be a plural? The sentence is difficult to parse.
Maybe the correct fix is to "Purge existing rules on security group that are not found in rules_egress"?
8 years ago
Pascal Borreli
187b07e6c0
Fixed typo
8 years ago
Fabrice Bernhard
3d437b068e
Typo in comments
...
Credit goes to @kbsali
@pborreli : you did not see that one? :-)
8 years ago
Toshio Kuratomi
e8081baca9
Fix for single role_attr
8 years ago
Toshio Kuratomi
47b009b001
Add a bare grant to the list of allowed privileges
8 years ago
Toshio Kuratomi
b00e6464e9
Fix cornercase tracebaxk when detecting whether submodules changed
8 years ago
Devin Christensen
b2829cf6b9
Fix user_alter in postgresql_user
8 years ago
Devin Christensen
ff7a9eb625
Fix user_add in postgresql_user
8 years ago
Toshio Kuratomi
bed60553ca
Escape mysql identifiers
8 years ago
Toshio Kuratomi
87b2afc272
Correct new function name
8 years ago
Toshio Kuratomi
3e9771f544
Normalize privs and flags to uppercase so comparisons against allowed names will work
8 years ago
Toshio Kuratomi
e0ac340f59
Make sure we quote or confirm good all user provided identifiers
8 years ago
Toshio Kuratomi
d3787840a4
Audit escaping of identifiers in the postgresql_user module
8 years ago
Toshio Kuratomi
32aaa07325
More robust quoting of database identifiers
...
Note: These aren't database values, those are already using the
appropriate Pyhton DB API method for quoting.
8 years ago
Toshio Kuratomi
f7fafa8c16
Cannot readlink() on a hard link
8 years ago
Toshio Kuratomi
3e09de7aef
Fix git module checking out correct version after initial clone
...
Fixes #313
8 years ago
Toshio Kuratomi
1af6a85492
Correct variable name
8 years ago
Brian Coca
78fb3217d6
service now detects systemd is actually running, not just installed
8 years ago
Jonathan Mainguy
a71ce0615a
fixes user module for rhel5 by using -n instead of -N, all other distros will still use -N
8 years ago
Henry Finucane
2363074dd8
If force=true, ignore python-apt's advice
...
This lets you downgrade packages, for instance.
8 years ago
IndyMichaelB
07d4ddfeff
docfix for vsphere_guest.py
...
Corrected parameter name from user to username in documentation
8 years ago
Sam Kottler
bb9c7acc2f
Remove trailing whitespace in digital_ocean_domain
8 years ago
Nejc Zupan
442c8a5457
digital ocean: Remove unsupported states
8 years ago
Toshio Kuratomi
81978cbacb
Fix retrieval of package version in apt module
8 years ago
Toshio Kuratomi
83e43415da
Documentation update for apt version wildcards from bryanlarsen
8 years ago
Toshio Kuratomi
9472a27345
Clean up the docker module just a little so that we can unittest the get_split_image_tag function
8 years ago
Toshio Kuratomi
f45e70fdbc
Moving unittests to the main ansible repo for now
8 years ago
Toshio Kuratomi
615b954cd8
Update package_status and install to account for wildcarded versions.
8 years ago
Toshio Kuratomi
1ca1b80fe8
Decide to allow pkgname and version wildcards so that things like libxml2*=2.9* would work
8 years ago
Toshio Kuratomi
37fa22eb93
Cache pkg name list so we don't recreate the list for every package
8 years ago