Michael Scherer
338a8c8632
Convert command output to native string ( #4559 )
...
Without it, the module always return changed on python3,
which is harmless but add noise and can have some side effects.
2016-12-08 11:24:54 -05:00
Indrajit Raychaudhuri
fb255b3607
Improve hostname module to support systemd in more generic way ( #4382 )
...
Now that there is general purpose `Fact` helper to detect if systemd
is active, we would be able to rely on that to apply SystemdStrategy.
Detecting presence of systemd at runtime would be more reliable than
distribution version based heuristics. (e.g., Debian, Ubuntu allows
user to change the default init system, Gentoo allows switching as
well, and so on).
2016-12-08 11:24:49 -05:00
Michael Scherer
907b3fb667
Port hostname to a py24 and py3 compatible syntax ( #3676 )
2016-12-08 11:24:28 -05:00
Joao Carreira
92d76e8828
added support for sles 10 & 11
2016-12-08 11:24:11 -05:00
Toshio Kuratomi
b6ff36bed3
Fix documentation build in hostname
2016-12-08 11:24:01 -05:00
Hiroaki Nakamura
f2246deaf9
Doc: Add NOTE about hostname modules does not modify /etc/hosts
2016-12-08 11:24:00 -05:00
Michael Scherer
55f2345829
Remove a unneeded use of use_unsafe_shell
...
Since use_unsafe_shell is suspicious from a security point
of view (or it wouldn't be unsafe), the less we have, the less
code we have to toroughly inspect for a security audit.
2016-12-08 11:23:51 -05:00
Sina Sadeghi
2ad9c6c9e5
Update hostname.py
...
Added support for FreeBSD. (http://www.freebsd.org )
2016-12-08 11:23:50 -05:00
Jordi De Groof
7aa57219f6
Update facts when hostname is changed
...
ansible_hostname contains the unqualified hostname
2016-12-08 11:23:48 -05:00
Tim Rupp
223cac3f39
Add hostname support for Kali linux 2.0
...
This patch allows the hostname module to detect and set the hostname for a
Kali Linux 2.0 installation. Without this patch, the hostname module raises
the following error
hostname module cannot be used on platform Linux (Kali)
Kali is based off of Debian.
2016-12-08 11:23:33 -05:00
saito-hideki
19cd35806f
Add Solaris support in hostname module
...
feature_pull_request: #1804
2016-12-08 11:23:26 -05:00
Hagai Kariti
b46a1ff3e1
Hostname module should update ansible_hostname
2016-12-08 11:23:10 -05:00
Greg DeKoenigsberg
eb881d7d5d
Proper author info for all remaining modules
2016-12-08 11:23:07 -05:00
Vladislav Lewin
36ce019beb
add SLE12 support to hostname.py
2016-12-08 11:23:01 -05:00
Jonathan Mainguy
06cd532cc5
added nice error for systemd hosts where name > 64 chars
2016-12-08 11:23:00 -05:00
Jonathan Mainguy
f4b07b105b
added openbsd to hostname module
2016-12-08 11:22:59 -05:00
Evgenii Terechkov
37d6c10133
Add ALT Linux support to hostname module
2016-12-08 11:22:56 -05:00
Philippe ALEXANDRE
5b48ecc80a
Add Linuxmint support in hostname module
2016-12-08 11:22:41 -05:00
Ben Konrath
96a20de9ff
Add support for SL7 to hostname module.
2016-12-08 11:22:39 -05:00
Johnny Robeson
6fc04862a4
rename FedoraStratgy to SystemdStrategy
2016-12-08 11:22:37 -05:00
Jonathan Mainguy
8c05023be3
Fixed hostname for rhel5 python 2.4.3
2016-12-08 11:22:33 -05:00
Michael Scherer
104f91ed3b
Revert commit cbc417c, as the code is broken, see #438
...
LooseVersion expect a string, so filtering to return a int
is incorrect. Thanks to Jeremy Brown for the analysis.
2016-12-08 11:22:33 -05:00
Brian Coca
6d56767454
fixed hostname for gentoo
2016-12-08 11:22:32 -05:00
Robert Estelle
4e2d05b1f3
Remove incorrect executable permissions.
2016-12-08 11:22:26 -05:00
Brian Coca
c071d6a85c
switched to iterator as per comments
2016-12-08 11:22:25 -05:00
Brian Coca
a91b5fc170
made hostname work with python 2.4
2016-12-08 11:22:25 -05:00
Michael DeHaan
213e518165
file extensions!
2016-12-08 11:22:22 -05:00