Michael DeHaan
29a3a1d516
Move facts to 'module_utils' so they can be referenced by other modules. Note unlike other module_utils/ dirs this keeps the original
...
license -- so usage of facts code in modules will be limited to GPLv3 modules.
2014-03-16 16:12:02 -04:00
Michael DeHaan
c914e9e462
Update setup module signature from merge commit.
2014-03-16 14:11:43 -04:00
Michael DeHaan
cac81b1ad9
Merge pull request #6339 from threatgrid/systemd-template-svc-fix
...
systemd template services must not discard template part
2014-03-16 12:40:44 -05:00
Michael DeHaan
790a38e25d
Merge conflict.
2014-03-16 13:36:52 -04:00
Michael DeHaan
201297cbfe
Merge pull request #6175 from AdmiralNemo/fix-filesystem
...
filesystem: Ignore blkid cache
2014-03-16 12:31:53 -05:00
Michael DeHaan
d4de77fd45
Merge pull request #6097 from mattjeffery/bug/modprobe_normalise_name
...
Normalise the module name when comparing against the module names in /proc/modules
2014-03-16 12:31:17 -05:00
Michael DeHaan
bf33be20e1
Merge pull request #6005 from pgehres/chkconfig
...
Adding better failure output for chkconfig failures
2014-03-16 12:27:46 -05:00
Cristian Ciupitu
a416dba3d1
hostname module: don't filter hostnamectl with awk
...
There's no need to filter hostnamectl's output with awk because its man
page says:
hostnamectl [OPTIONS...] {COMMAND}
--static, --transient, --pretty
If status is used (or no explicit command is given) and one
of those fields is given, hostnamectl will print out just
this selected hostname.
E.g. hostnamectl --static status => ansible.example.org
2014-03-16 13:10:28 -04:00
Cristian Ciupitu
7f681c33a2
Micro-optimization: replace s.find(x)!=-1 with x in s
...
timeit shows a speedup of ~3x on Python 2.7.5 x86_64.
It also makes the code a bit shorter.
2014-03-16 13:10:28 -04:00
James Tanner
59fb47ae9a
Fixes #6482 Check sysctl file path and catch read exceptions
2014-03-14 11:16:45 -04:00
Michael DeHaan
29138b1872
More shell updates
2014-03-12 17:31:00 -04:00
Richard C Isaacson
9e9f43272a
setup module: Mark unsafe commands as use_unsafe_shell=True.
2014-03-12 11:13:20 -05:00
Ryan
3494d67f30
add module param to Network & sub-classes
...
add module param to Network and sub-classes of Network, so that ansible 1.5.1 changes to LinuxNetwork apply to all Network classes.
2014-03-12 09:37:12 -04:00
Michael DeHaan
65c4e388eb
Revert "Fix issue#6430 by instantiating Network() with expected arguments"
...
This reverts commit 2a723e908e
.
2014-03-12 09:23:13 -04:00
James Laska
cb63352aff
Fix issue#6430 by instantiating Network() with expected arguments
2014-03-12 09:04:42 -04:00
Richard C Isaacson
7d83f64bae
Fix docstring issue.
2014-03-11 16:23:18 -05:00
Richard Isaacson
19d77ada25
Merge pull request #6406 from risaacson/at_module2
...
This fixes what was merged in 1.5.0.
2014-03-11 15:27:51 -05:00
James Tanner
e63e909d6f
Fix name in locale_gen docstring
2014-03-11 16:13:55 -04:00
James Tanner
4fae7da5e8
Fix snippet imports and version_added in ufw module
2014-03-11 16:07:08 -04:00
James Cammarata
6a81debb0a
Merge pull request #5518 from pyykkis/ufw
...
UFW module (another take)
2014-03-11 15:03:33 -05:00
James Tanner
820c328ca8
Set version_added for locale_gen
2014-03-11 15:56:30 -04:00
James Tanner
3763008d15
Rename locale module to locale_gen
2014-03-11 15:55:26 -04:00
James Cammarata
52d14d0fee
Merge pull request #5411 from AugustusKling/locale
...
locale module
2014-03-11 14:54:36 -05:00
Michael DeHaan
e767de4978
Merge pull request #6372 from mriedelumab/devel
...
Returning 'NA' when no virtualization found
2014-03-11 10:17:22 -05:00
James Tanner
fc33860e5d
Force command action to not be executed by the shell unless specifically enabled
2014-03-10 16:13:30 -05:00
Matthew Riedel
d21a8f6ddc
Returning 'NA' when no virtualization found
2014-03-10 11:58:04 -04:00
Richard C Isaacson
3188429105
Some cleanup.
2014-03-10 10:31:08 -05:00
Jarno Keskikangas
19fb807824
Recognize rule changes even if ufw is in disabled state.
...
See http://askubuntu.com/questions/30781/see-configured-rules-even-when-inactive
for the details.
2014-03-09 12:56:52 +02:00
Jarno Keskikangas
9abdacc725
Insert rule to a specific num.
2014-03-09 12:56:51 +02:00
Jarno Keskikangas
76eb4969fb
Fix typo: 'reseted' -> 'reset'.
2014-03-09 12:56:51 +02:00
Jarno Keskikangas
b8f37df8e7
Add protocol options 'esp' and 'ah'.
2014-03-09 12:56:51 +02:00
Jarno Keskikangas
767cfcb0bd
Add functionality and reduce complexity.
...
* Separate 'state', 'policy' and 'rule' commands
* Support for 'logging' command
* Support for 'direction' and 'interface' attributes
* Reliable change notifications based on 'ufw status verbose' diff
* Update documentation
* Cleanup
2014-03-09 12:56:51 +02:00
Aleksey Ovcharenko
4754bf47be
New module [ufw]: this module handles Ubuntu UFW operations
...
* Updated documentation related to IPv6 usage.
BugFixes:
* Solved the default_policy and state mutual exclusive status.
* Fixed changed status for IPv6 addresses.
Added @otnateos patch.
2014-03-09 12:56:51 +02:00
Richard C Isaacson
ce98edfc87
Cleaning up pep8 alerts.
2014-03-07 23:06:19 -06:00
Richard C Isaacson
bdfb2de7fc
Documentation cleanup.
2014-03-07 23:04:56 -06:00
Richard C Isaacson
a94e1e5477
Refactored a few things to be more inline with the Ansible way. Passing testing.
2014-03-07 23:04:07 -06:00
Charles Duffy
32620cab4d
systemd template services must not discard template part
2014-03-07 18:53:15 -06:00
jctanner
b105942654
Merge pull request #5872 from tomdymond/add-ignoreerror-to-sysctl
...
Add option to enable the sysctl -e option
2014-03-05 12:58:05 -05:00
anatoly techtonik
63f0a644ac
setup: Fix KeyError: 'ipv4_secondaries' (issue #6274 )
2014-03-04 20:00:18 +02:00
James Tanner
87f17e7e94
Fix debconf docstring indentation
2014-03-03 13:48:44 -05:00
James Tanner
b07e5742b3
Merge branch 'debconf' of git://github.com/bcoca/ansible into bcoca-debconf
2014-03-03 13:46:11 -05:00
Brian Coca
a4f6a12181
didnt make 1.5 ... lets see
2014-03-01 22:28:51 -05:00
Brian Coca
a7444f5178
added better gentoo/funtoo support
2014-03-01 21:56:02 -05:00
Michael DeHaan
d71921492b
Merge pull request #6223 from lvh/patch-2
...
Support ssh-ed25519 keys
2014-02-28 12:59:05 -05:00
Laurens Van Houtven
c50b772e61
Support ssh-ed25519 keys
...
The newest version of OpenSSH supports a new, wonderful key type. authorized_key incorrectly discards pubkeys of this type as busted because it doesn't recognize type signature.
2014-02-28 18:46:54 +01:00
James Cammarata
08fca488f3
Use the no-user-groups option (-N) for useradd in the user module
...
If no group was specified, but a group by the same name as the user
exists, an error was raised in the situation where USERGROUPS_ENAB is
enabled in /etc/login.defs (which is the case for almost every major
linux distro). In this case, the user will be put in group 100 (which
is usually the "users" group on those same distros). This is currently
only done in the base class, as the issue may not exist on other
platforms like AIX or the BSDs.
Fixes #6210
2014-02-28 11:46:27 -06:00
Dustin C. Hatch
d2dc260e98
filesystem: Ignore blkid cache
...
Sometimes, `blkid` will incorrectly return no information about a block
device, even if it exists and has a valid filesystem. This causes the
*filesystem* module to fail if *force=no*. Instructing `blkid` to use
`/dev/null` as a cache file will force it to rescan the block device on
each run, making results more consistent.
Signed-off-by: Dustin C. Hatch <admiralnemo@gmail.com>
2014-02-25 20:16:01 -06:00
Chris Church
09b076e39c
Fix setup module to gather facts from PowerPC Macs.
2014-02-25 18:27:36 -05:00
James Cammarata
8aec47af89
Merge branch 'usermod_fix' of https://github.com/tknguyen79/ansible into tknguyen79-usermod_fix
...
Conflicts:
library/system/user
2014-02-24 23:38:51 -06:00
Stefan J. Betz
b335eb2412
Require force for LVM shrink and remove operations in lvol. Fixes #5774
...
Conflicts:
library/system/lvol
2014-02-24 18:52:35 -06:00