Commit Graph

311 Commits (88ebec79083a2047f4d9409c69b66f1367c34146)

Author SHA1 Message Date
Hiroaki Nakamura cc17a0ac7d Apply the same change as https://github.com/hnakamur/ansible-playbooks/pull/2 11 years ago
James Tanner 44014d6800 Set the correct version added for the hostname module 11 years ago
jctanner 9083258fa7 Merge pull request #3940 from hnakamur/hostname_module
Add a hostname module, which sets system's hostname.
11 years ago
James Tanner e62cbba1fc Address #4573 Check interface keys and return gracefully on solaris zones 11 years ago
Jim Richardson 71bf839121 return True/False from remove_job_file()
revised fix for https://github.com/ansible/ansible/issues/4795
11 years ago
Jim Richardson dd313b1b8f fix for https://github.com/ansible/ansible/issues/4795
Incorrect changed result in cron module.
Report changed=False if no cron is removed:wq
11 years ago
Hiroaki Nakamura 7aa728a32f Fix for RHEL6. 11 years ago
Michael DeHaan 99a8213be1 Merge pull request #4754 from mscherer/fix_4648
Fix 4648, cron module is not working on solaris
11 years ago
Michael DeHaan 0e7069d7c1 Undo an inadvertant revert from template changes so we still allow pythonic imports in module land. 11 years ago
Michael Scherer 2a3ee8dbf4 make cron module work on solaris
Cron on solaris do not take the same
set of option than vixie cron on linux, and
among the biggest difference, root cannot set
the crontab of a user directly from a file. Thus the
use of su to run the crontab command. Fix issue #4648
11 years ago
Michael Scherer 5547cc9c29 remove unused function 11 years ago
Scott Dunlop be6e2c9097 add "zle" as a supported ZFS compression type
ZFS supports "zle" compression, which compresses runs of null bytes efficiently.
11 years ago
James Tanner 8036e6ee23 Revert templating enhancements from 73dbab70 e6c28658 d409352c 9858b1f2 4587528b 9b1fe455 214b0b05 8d3db803 7f9504d1 5031104c 35cb9dc2 2bd8cb57 1e85c754 11 years ago
jctanner 63b1c47881 Merge pull request #4715 from mscherer/fix_4702
Fix #4702, make setup work on windows
11 years ago
Michael Scherer 2865a1b074 Fix #4702, make setup work on windows 11 years ago
James Cammarata 4c80cf411c Fixing authorized_keys module to make the key part detection better
Fixes #4677
Fixes #4657
Fixes #4599
11 years ago
Michael DeHaan 8bcd697816 Merge pull request #4424 from localvoid/firewalld-rich_rules
Add support for Rich Rules in firewalld module
11 years ago
Michael DeHaan dcc1beab37 Merge pull request #4600 from earchibald/devel
Added ['date_time']['tz_offset'] using %z to get the time offset rather ...
11 years ago
Michael DeHaan a6aeb12c8c Merge pull request #4560 from tronner/issue4461
Fix illegal set operation in FreeBSD section of user module.
11 years ago
Michael DeHaan bc6d454b5e Enable imports to work on a snippet based system, allowing for instance a library of common EC2 functions
to be reused between modules.  See library/system/service and library/system/ping for initial examples.  Can
work the old way to just import 'basic', or can import the new way to import multiple pieces of code from
module_utils/.
11 years ago
James Tanner f27e2fd285 Fixes #4448 reloaded services should be started if not running 11 years ago
James Cammarata a220d7c18c Merge branch 'fix_autorized_keys' of https://github.com/mscherer/ansible into mscherer-fix_autorized_keys 11 years ago
James Cammarata 8fc62a1fb0 Fixing up authorized_keys to accept comments with spaces 11 years ago
Michael Scherer d53abc2d5e make sure that options are quoted, as people can add a shell
script there with a comma that would produce invalid configuration
upon being wrote again
11 years ago
Michael Scherer 2ad3a46e13 sort the option_key to have a constant predictable line 11 years ago
Michael Scherer 7afaeea131 adding a single comma at the end of the options list confuse the module
it start to duplicate line, because this create
a empty option in the list, and so the module add a new line along the previous
one. See

>>> ' a,b, '.strip().split(',')
['a', 'b', '']
11 years ago
Scott Sturdivant 037dcbb4da If the output of rcvar isn't a key=value pair, ignore it. 11 years ago
Eugene Archibald 6599feac47 Fixed (broken) tab to (correct) spaces for indentation 11 years ago
Michael DeHaan ce8b0944a9 Misc pep8 fixes 11 years ago
Michael DeHaan c981999975 Merge pull request #4592 from mscherer/fix_4586
setup module, replace ':' by '_' in interface name, fix #4586
11 years ago
Eugene Archibald 70c78eade0 Added ['date_time']['tz_offset'] using %z to get the time offset rather than time zone. 11 years ago
Michael Scherer 4fb753997f fix logic in module host to add aliases even if none exist already, fix #4563
self._has_aliases is used to know if a alias already exist, but
the test we want is to know if we need to add a new alias, which
is stored in self.aliases
11 years ago
Michael Scherer fa0d869ddd setup module, replace ':' by '_' in interface name, fix #4586 11 years ago
James Tanner 54781bdfe1 Fixes #4554 Enumerate user homedir if not passed as an argument 11 years ago
Thomas Ronner 3b45cb366f Fix illegal set operation in FreeBSD section of user module. 11 years ago
jctanner 6dedb68bde Merge pull request #4517 from adfinis-sygroup/devel
Remove keys regardless of the options
11 years ago
James Tanner 798dba436a Fixes #4350 Create homedirectory if create=yes and directory is missing 11 years ago
Hiroaki Nakamura 744b758633 Add support for Fedora, OpenSUSE and ArchLinux.
Tested under Fedora 19 and OpenSUSE 12.3. Not tested on ArchLinux.
11 years ago
Hiroaki Nakamura 7bd59c4b23 Do not use shortcut conditional operator which is not supported in Python 2.4. 11 years ago
James Cammarata 57cec2a88b Handle ssh key files that may only have a type/key specified
If a specified key did not have a comment, it would be ignored as
an invalid key.

Fixes #4513
11 years ago
Stefan Heinemann 576f5813a2 Set the options of an authorized key comma separated
According to the sshd man page, no spaces are permitted between the
options of an authorized ssh key
11 years ago
Stefan Heinemann 948713db5e Don't mind the options of a key when removing it
This allows to remove a key without knowing the options in the
authorized_key file
11 years ago
Michael DeHaan 377b3f4b6f Merge branch 'devel' of git://github.com/shirou/ansible into devel 11 years ago
Keith Buck 5397f90f0c Improve the formatting and content for the sysctl module's description. 11 years ago
James Cammarata 2753a40d5a Adding 'unique' option to authorized_key module and cleanup
A small refactoring of the authorized_key module to accomodate these
changes, plus fixing some things like not rewriting the file on every
new key. These changes bring the original feature for ssh options in-
line with the comments in #3798

Fixes #3785
11 years ago
David Minor 0828d3a316 Add ssh key options parameter to authorized_key module 11 years ago
James Tanner 74833f730b Fixes #4312 for older versions of usermod which do not have --append 11 years ago
Michael DeHaan beae21dd40 Remove examples of module antipattern of setting the choices array for boolean types. 11 years ago
Boris Kaul 82a89b79d6 Add support for Rich Rules in firewalld module 11 years ago
Boris Kaul 3e85f39ba7 Fix timeout bug in firewalld module 11 years ago
James Tanner 4ce2a5f8df Second attempt at preventing ipv6 route enumeration on EL4 machines 11 years ago
James Tanner bee6b544f5 Revert "Do not enumerate ipv6 routes in CentOS 4"
This reverts commit 5186c408f7.
11 years ago
James Tanner 879d20cac3 Do not enumerate ipv6 routes in CentOS 4 11 years ago
Michael DeHaan d1b9ca4427 Add documentation about how passwords are generated. 11 years ago
James Cammarata 85cd7f7500 Better detection/categorization of ipv4 secondaries/virtual IPs
Fixes #3916
Fixes #3478
11 years ago
Michael DeHaan 9771032885 Merge pull request #4389 from MattTheRat/devel
addresses #4371 - adds -m to usermod commands
11 years ago
Matt Warren f40a1e0eae addresses https://github.com/ansible/ansible/issues/4371 - adding -m to home directory modification 11 years ago
Michael DeHaan c405a61505 Merge pull request #4336 from orkaa/devel
Fixes service update-rc.d functionality on debian
11 years ago
Martijn Lina 3d16b75096 replace dashes in rc.conf keys (which are based on freebsd rc.d filenames) to underscores 11 years ago
Skylar Saveland db378d4515 fixes 4365 - Mac with cisco vpn client, GenericBsdIfconfigNetwork get_default_interfaces fails with index out of range 11 years ago
Adam Miller 8b5bb43958 fixed firewalld get_service_enabled 11 years ago
Nace Oroz 1f39663a97 Fixes service update-rc.d functionality on debian 11 years ago
cdigiovanni 6720d0cf70 Added support to disable and enable upstart jobs 11 years ago
Brian Harring 487aa9a1ec Enforce umask for cron module, so cron_file generated files are 0644.
Certain cron implementations get cranky if files in cron.* are group
writable.
11 years ago
Nils Pascal Illenseer e1ff809d1a Add option 'lz4' for compression 11 years ago
Cristobal Rosa 0cbb97bddc Added an space between code and comments in order to follow the coding standars 11 years ago
Cristobal Rosa 0b10e1d019 Added a new check to check whether an network interface is in promiscuous mode 11 years ago
James Cammarata 38487ea464 Merge pull request #4222 from lessmian/devel
Module lvol fails when decimal point is a colon
11 years ago
James Cammarata a774f686f7 Merge branch 'obsd-fix-release' of https://github.com/johanwiren/ansible into johanwiren-obsd-fix-release 11 years ago
James Cammarata 6dbb1ff878 Fixing up some open_iscsi docs and CHANGELOG update 11 years ago
James Cammarata d920cbc25f Merge branch 'open_iscsi_bis' of https://github.com/sergevanginderachter/ansible into sergevanginderachter-open_iscsi_bis 11 years ago
Tomasz Lesniewski 0eb92ac852 Module lvol fails when decimal point is a colon 11 years ago
Rene Moser 9f969cd3ec host: minor doc style improvements 11 years ago
Tomasz Lesniewski 75ca71bf2c Module lvol fails when decimal point is a colon 11 years ago
Michael DeHaan eca73d3c82 Merge pull request #4220 from dagwieers/setup-dmidecode-fix
Fix for commented dmidecode output
11 years ago
Dag Wieers b4cdd15843 Fix for commented dmidecode output
This patch fixes the problem that on some system dmidecode prints out warning information as commented text. For example:

    [user@system ~]# dmidecode -s system-manufacturer
    # SMBIOS implementations newer than version 2.6 are not
    # fully supported by this version of dmidecode.
    HP

So we remove all commented lines from the output.
11 years ago
Rene Moser 497b742935 host: added another example 11 years ago
James Cammarata 28592ed64f Minor pep8 cleanup 11 years ago
James Cammarata d4ba1f9ded Fixing some bugs found during testing in the host module 11 years ago
James Cammarata 339f17d560 Merge branch 'feature/host' of https://github.com/resmo/ansible into resmo-feature/host 11 years ago
James Cammarata 104535ac48 Merge branch 'devel' of https://github.com/drybjed/ansible into drybjed-devel 11 years ago
James Cammarata 65180fa530 Added version_added string to new modprobe module and CHANGELOG update 11 years ago
James Cammarata 04683f554b Merge branch 'modprobe-module' of https://github.com/stygstra/ansible into stygstra-modprobe-module 11 years ago
James Cammarata aadf8175c6 Modified env fact gathering to use the native python method
Also updated CHANGELOG for this feature
11 years ago
James Cammarata d16a382935 Merge branch 'env_facts' of https://github.com/bcoca/ansible into bcoca-env_facts 11 years ago
Maciej Delmanowski 669b345937 Made re.search string shorter 11 years ago
Maciej Delmanowski fa879a63a1 Add Linux Container identification 11 years ago
Johan Wirén 9120303446 Fixed setup module to no longer break on OpenBSD release versions. 11 years ago
James Cammarata 6eec6f776e More housekeeping
* Modified version_added strings in recent modules
* Added firewalld inclusion to the CHANGELOG
11 years ago
James Cammarata 6b5b004232 Moving firewalld module from net_infra to system 11 years ago
René Moser d2d6b20d99 host: code cleanup 11 years ago
James Cammarata 3511687dad Minor tweak to service changed logic from the previous commit 11 years ago
James Cammarata 8bdb95a014 Merge branch 'service-enable-fix' of https://github.com/gottwald/ansible into gottwald-service-enable-fix 11 years ago
Petr Svoboda f82d3f7fa9 Fix traceback in service module when svc_cmd is None (2nd fix)
When service module is used on unsupported Linux system where init
script is used directly, LinuxService.svc_cmd is None so .endswith()
fails.

This extends fix from e2f20db534 also
for state=restarted.

Fixes issue #3533
11 years ago
René Moser 9f5d8f8482 host: updated version_added 11 years ago
Rene Moser 318c956a22 added module host
Add or remove entries in /etc/hosts using tasks:
- host: ip=127.0.0.1 hostname=localhost aliases=foobar.com,localhost.foobar.com
- host: ip=127.0.0.1 hostname=localhost state=present
- host: ip=192.168.1.1 state=absent
- host: hostname=localhost state=absent
- host: ip=::1 hostname=localhost aliases=ip6-localhost,ip6-loopback
11 years ago
David Stygstra 86d4331e3b Add Python 2.4 support to modprobe module 11 years ago
David Stygstra d6a5e05a21 Module to manage kernel modules 11 years ago
James Cammarata 7a52ad498d Merge branch 'issue_3417_systemd_stuff' into devel 11 years ago
James Cammarata 3d09c6441e Merge branch 'archlinux-fact' of https://github.com/Schnouki/ansible into Schnouki-archlinux-fact 11 years ago