Michael DeHaan
86e744d658
Merge pull request #1480 from dagwieers/command-fix2
...
Use return codes > 255 for Ansible-specific errors.
12 years ago
Michael DeHaan
94c1ba753a
Merge pull request #1479 from wzzrd/selinux
...
More useful error message for if not HAVE_SELINUX
12 years ago
Dag Wieers
f26148d4b9
Use return codes > 255 for Ansible-specific errors.
...
I had made and pushed this change after you already pulled the request.
@dhozac indicated that it would probably be better to use return codes > 255 for anything related to Ansible itself. Which makes sens :)
12 years ago
Seth Vidal
0c65102c42
fix up remove and fix fixme checking to see if pkg was removed
12 years ago
Nigel Metheringham
0fc939d33f
Turn off some of the additional debug syslogging
12 years ago
Nigel Metheringham
346f8ffe0e
Rework of user module to support portability
...
Split module into a main calling function, and a generic
(Linux useradd/usermod/userdel) User class.
Added a __new__ function that selects most appropriate superclass
Added a FreeBSD User class
Tested against FreeBSD 9.0
12 years ago
Seth Vidal
9dd9db6296
fix removal case where first pkg in a list is not installed at all
...
and the next one gets ignored despite being installed.
also clean up unnecessary second check.
12 years ago
Maxim Burgerhout
fd9c0ca341
More useful error message for if not HAVE_SELINUX
12 years ago
Jeroen Hoekx
e2419cbf9d
Add a group_by action plugin.
12 years ago
Dag Wieers
2c4d559523
Make sure we always return 'rc' from the command module
...
If this is not a certainty, playbooks will fail without an 'rc' and checking both if there is an rc, and whether the 'rc' is (not) 0 is very complicated. (especially because ${something.rc} will not be substituted and all that)
12 years ago
Daniel Hokka Zakrisson
447ea1624a
When atomically replacing files, copy attributes
12 years ago
Michael DeHaan
d55e7f35cd
Merge pull request #1455 from bleader/devel
...
user module: fix typo in documentation
12 years ago
Michael DeHaan
68bf6b1343
Merge pull request #1453 from sfromm/issue1211
...
Use shutil.copyfile so as to preserve file ownership in authorized_keys
12 years ago
Michael DeHaan
995c0a9f88
Merge pull request #1451 from dhozac/command-strip-newlines
...
Only strip trailing newlines from output, preserving other space
12 years ago
Michael DeHaan
24637fa9b0
Merge pull request #1448 from jpmens/user_user1
...
User is alias for name in 'user' module
12 years ago
bleader
fd650d783a
user module: fix typo in documentation
...
tyep -> type
Signed-off-by: bleader <bleader@ratonland.org>
12 years ago
Stephen Fromm
93081eab8e
Use shutil.copyfile so as to preserve file ownership in authorized_keys
12 years ago
Daniel Hokka Zakrisson
57df6da305
Only strip trailing newlines from output, preserving other space
12 years ago
Jan-Piet Mens
9484f55581
User is alias for name in 'user' module
12 years ago
Michael DeHaan
fba30c8fcb
Merge pull request #1445 from sfromm/issue1439
...
Skip check of primary group when checking other group membership
12 years ago
Stephen Fromm
f70fcf6abb
Create temp file in directory where ssh key lives
12 years ago
Stephen Fromm
4bce10c303
Write keys file to temp location to avoid potential corruption
12 years ago
Stephen Fromm
d7b5cbb6ac
Skip check of primary group when checking other group membership
12 years ago
Michael DeHaan
115dcbe34b
Merge pull request #1435 from stijnopheide/mysql-grant
...
Mysql grant, take 2
12 years ago
Michael DeHaan
fb08b61823
Merge pull request #1432 from skvidal/devel
...
yum enablerepo/disablerepo option complete
12 years ago
Dag Wieers
555a83dbe4
Resolve traceback when python-selinux is not installed
12 years ago
Seth Vidal
dc574863b7
add comments that enablerepo/disablerepo are new in 0.9
12 years ago
Stijn Opheide
a090d6cef7
- removed space escapes from MySQL SHOW GRANTS regex
...
- proper checking for with grant option (if this is not the only option the user has)
- added revoking of grant option
12 years ago
Stijn Opheide
049e14e7d1
added the GRANT privilege for a mysql user (WITH GRANT OPTION)
12 years ago
Jan-Piet Mens
ecbb1eb63b
fix DOCUMENTATION for user
12 years ago
Seth Vidal
a876519f1f
tested and verified yum enable/disablerepo option for yum module
12 years ago
Seth Vidal
368305a27d
first cut at yum module with enable/disable repo
12 years ago
Michael DeHaan
1b17a8fa99
Merge pull request #1427 from bleader/devel
...
mount: update example with mandatory option
12 years ago
Stephen Fromm
ccb4f41b73
Document ssh_key options are in version 0.9
12 years ago
bleader
be1ca63519
mount: update example with mandatory option
...
- 'state' is required, but wasn't in example
Signed-off-by: bleader <bleader@ratonland.org>
12 years ago
Jan-Piet Mens
d069c57974
Reformat code: examples consistently
...
- added terse syntax to modules.rst
- added description of special variables to template module
12 years ago
Stephen Fromm
728b08ac71
Help git module work when working in 'no branch' scenario
...
Detect when on a 'no branch' branch. If so, checkout the HEAD branch
as reported by 'git remote show <remote>'. That should put the repo
back on a branch such that git can then merge changes as necessary.
In addition, removed hard-coded references to origin and replaced
with remote var.
12 years ago
Michael DeHaan
eaaa9e447b
Various performance streamlining and making the file features usable in all modules without daisy chaining.
12 years ago
Michael DeHaan
565688dea2
Added 'script', a module that can push and insantly run a remote script. Replaces the need to copy+command.
...
This is a bit of a rough draft, some error handling still needs to be added.
12 years ago
Michael DeHaan
0e06eb6873
Merge pull request #1389 from sfromm/issue1214
...
Add ability to create SSH key for user in user module
12 years ago
Michael DeHaan
c931331814
Merge pull request #1339 from inertialbit/add-basic-pg-role-attribute-support
...
add role_attr_flags parameter to postgresql_user
12 years ago
Stephen Fromm
fb87376b1b
Use os.path.join where appropriate
12 years ago
Stephen Fromm
213b2306be
Add ability to create SSH key for user in user module
...
This allows one to create a SSH key for user. You may define:
ssh_key_type, ssh_key_bits, ssh_key_file, ssh_key_comment,
and ssh_key_passphrase. If no passphrase is provided, the
key will be passphrase-less. This will not overwrite an existing key.
In the JSON returned, it will provide the ssh_fingerprint and
ssh_key_file.
12 years ago
Michael DeHaan
c3e8ce65d6
Merge pull request #1388 from goozbach/selinux_bugs
...
make policy only be required if state is not disabled
12 years ago
Derek Carter
4f4ba4abd0
make policy only be required if state is not disabled
12 years ago
Seth Vidal
73a0a41ec4
when a pkg is installed, but not from any repo, don't error out
...
that it is not installed.
Also when a pkg is both installed and in a repo do not look it up
more than once
12 years ago
Michael DeHaan
7cf68d242a
Merge pull request #1361 from lantins/devel
...
Copy module can replace symlink with a real file.
12 years ago
Michael DeHaan
16788f8357
Merge pull request #1372 from jpmens/rst_template1
...
module_formatter: .rst now correctly handles code examples
12 years ago
Jonathan Palley
5063e95e78
symlink fix
12 years ago
Jan-Piet Mens
800d830c2b
module_formatter: .rst now correctly handles code examples
...
- fixed template (it was the template), adding indentation with Jinja2
- added description of code examples to man-page template (was missing)
- fixed fireball, cron, and debug module examples to confrom
12 years ago