Commit Graph

33 Commits (91ca8d42e77e5d4305145cbf5ccba711cf43cd41)

Author SHA1 Message Date
Toshio Kuratomi 79a2e586fe Make systemd vs rht detection more robust for centos
Centos 6.x and below use an old RHT style of configuring hostname.
CentOS 7.x and better use systemd.  Instead of depending on the
distribution string which seems to have changed over the course of 6.x
we need to explicitly check the version.

Fixes #8997
10 years ago
Johann Schmitz 9945a732f7 Hostname strategy implementation for OpenRC based systems (e.g. Gentoo) 10 years ago
Jonathan Mainguy c0966eee7c Fixes issue #8339 where Scientific Linux incorrectly tries to use FedoraStrategy of hostnamectl 10 years ago
Bjorn Neergaard adcdbdf894 Wrap get_distribution_version() in the hostname module
We wrap get_distribution_version() with a new function,
_get_distribution_version(), that returns `0` when the result is a string or
`None`.

This accounts for the case when get_distribution_version() returns a string,
and we try to compare it to a float. We do this in the hostname module instead
of the module snippets because other modules may want the real string
version.module snippets because other modules may want the real string version.
10 years ago
James Cammarata d1d318b028 Merge pull request #8308 from robinro/extend-hostname-distrolist
Extended distributions list for hostname module
10 years ago
Robin Roth e91c318327 Fix extra newline at end of hostname for Fedora
This fixes a bug introduced by 138b45e3.
The hostname has an additional newline at the end which leads to the
state always being 'changed: true' even if the hostname is unchanged.
10 years ago
Robin Roth 7a09f87b8c Extended distributions list for hostname module
Implementations already present
10 years ago
Ruggero Marchei 8904c61932 fix LooseVersion exception with empty distribution_version 10 years ago
Ruggero Marchei d6bca15aa5 fix issue #8102 10 years ago
Ruggero Marchei e3f5af377f move get_distribution_version() to basic.py 10 years ago
Ruggero Marchei c53c6a507a use different strategy for RHEL >= 7. Fixes 7763 10 years ago
Olivier Louvignes 8051e12490 Add support for Linaro distribution in hostname module 10 years ago
Cristian Ciupitu 138b45e32f 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
11 years ago
Michael DeHaan 4e8b97ddeb More shell updates 11 years ago
rishid 34f9349b5e Add support for Scientific Linux for hostname module
hostname module was lacking support for Scientific Linux, this commit adds it.
11 years ago
James Tanner dee960716b Fixes #5353 create etc/hostname file in debian if it does not exist 11 years ago
David Hummel cc3678730c Fix issue #5214: hostname persistence on RedHat/CentOS 11 years ago
jctanner 2670529671 Merge pull request #5090 from dragon3/hostname_support_amazon_linux
hostname module: add support for Amazon Linux
11 years ago
jctanner ef92b2cb12 Merge pull request #5063 from samh/devel
Fixed hostname module for RHEL6 Workstation
11 years ago
James Tanner 6000d636b3 Fixes #5023 Convert all modules to use new snippet import pattern 11 years ago
dragon3 d39e6fda92 hostname module: add support for Amazon Linux 11 years ago
Sam Hartsfield ae7735b45d Fixed hostname module for RHEL6 Workstation 11 years ago
James Tanner 1d24bcc916 Fix pep8 error in hostname module 11 years ago
Hiroaki Nakamura 63a552b2d3 Apply the same change as https://github.com/hnakamur/ansible-playbooks/pull/2 11 years ago
James Tanner fa62ee46bf Set the correct version added for the hostname module 11 years ago
Hiroaki Nakamura abed2c47fa Fix for RHEL6. 11 years ago
Hiroaki Nakamura 54243dc8f5 Add support for Fedora, OpenSUSE and ArchLinux.
Tested under Fedora 19 and OpenSUSE 12.3. Not tested on ArchLinux.
11 years ago
Hiroaki Nakamura 8c5eb96de4 Do not use shortcut conditional operator which is not supported in Python 2.4. 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
Hiroaki Nakamura ce2b37e2ff Add a hostname module, which sets system's hostname. 11 years ago