Commit Graph

94 Commits (8f197627480df3e8affd9975cf1581d5808b64e6)

Author SHA1 Message Date
Michael DeHaan 997bf64f3f Fix up some module docs formatting errors. 11 years ago
Patrick Callahan d76151d47b bug fix: modify get_device_facts to handle servers with multiple pci domains
On machines with multiple pci domains get_device_facts would fail to
find a matching pci device causing setup to fail. Also on some platforms
there is additional information between the pci information and 'host'.
Modified get_device_facts to call lspci with the -D option and modified
the regex to account for the pci domain and to be more selective.
11 years ago
Michael DeHaan 0596f474cf Merge pull request #3147 from toshywoshy/setup_mtab_without_bind
changed get_mount_facts to ignore mount types 'none'
11 years ago
Michael DeHaan e4f3c4e286 Clarify module docs 11 years ago
Michael DeHaan f53bc323a5 Merge pull request #3230 from sayap/openrc
Add OpenRC support to the service module.
11 years ago
Brian Coca 930e524df1 now mount/unmount are searched for instead of hardcoded
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Yap Sok Ann ec265a98e0 Add OpenRC support to the service module. 11 years ago
Michael DeHaan 709d2aaa0d Merge pull request #3120 from chrisgardner/solaris-os-facts
Add Solaris O/S distribution facts
11 years ago
Michael DeHaan 3840c608da Resolve docs conflict. 11 years ago
Michael DeHaan 4a7f0eeccc Fix merge conflict. 11 years ago
Michael DeHaan 1ea46e814d Merge pull request #3228 from skvidal/facts.d
first cut and docs for facts.d mechanism for setup module
11 years ago
Michael DeHaan ae223ae10f Merge pull request #3181 from melodous/devel
HP-UX virtualization facts
11 years ago
trbs e711145ba4 fixed x-bits in git 11 years ago
Michael DeHaan 152db00ed9 Merge remote branch 'origin' into devel
Conflicts:
	library/web_infrastructure/django_manage
11 years ago
Michael DeHaan 9017919f16 Merge pull request #3176 from jpmens/sol-epoch
setup epoch time doesn't have tics on Python 2.6.4 (Solaris).
11 years ago
Seth Vidal 38b055143a cut and docs for facts.d mechanism for setup module 11 years ago
Jan-Piet Mens 3404a0fc16 DOCS: standardize on EXAMPLES (a.k.a. Docs-JumboPatch JetLag Edition)
Migrated all examples: in DOCUMENTATION=''' string to standalone EXAMPLES=''' string
  Added deprecation warning to moduledev.rst and remove deprecated example from it
  Fixed up a few typos and uppercased some acronyms.
  add consistency to how EXAMPLES are formatted
11 years ago
Raul Melo 866903ebbc HP-UX virtualization facts 11 years ago
Jan-Piet Mens 8bce89a616 setup epoch time doesn't have tics on Python 2.6.4 (Solaris). 11 years ago
Jan-Piet Mens 846b48655b Protect None value in setup module 11 years ago
Michael DeHaan 30cab814e8 Use get_bin_path for blkid and add some aliases to the filesystem module. 11 years ago
Joshua Lund dcad99ca6b Updates to the authorized_key documentation
* Clarified the meaning of 'user'
* Changed 'sshdir' to 'path' in the example
  * 'sshdir' is used internally in the module, but the argument is 'path'
* Made the capitalization consistent in the descriptions
11 years ago
Toshaan Bharvani bf6bd10797 changed get_mount_facts to ignore mount types 'none' 11 years ago
Raul Melo 4c5d32f958 Facts for HP-UX 11 years ago
Chris Gardner 28cc0119a1 Use first line from /etc/release in "distribution_release" for consistency across Solaris and derivatives. 11 years ago
Michael DeHaan e5b14d7170 Merge branch 'devel' of git://github.com/trbs/ansible into more_users 11 years ago
Michael DeHaan 9de5ecbdfc These options to bypass the check code seem to need to occur before said checks. 11 years ago
Chris Gardner 3bdf742d50 Add Solaris O/S facts "distribution" and "distribution_*" 11 years ago
Michael DeHaan 3012d269ff pep8 fixes 11 years ago
Michael DeHaan fa2d027e33 Fix module labelled incorrectly. 11 years ago
Michael DeHaan 6503aea5fe Docs standardization 11 years ago
Michael DeHaan 64320fc662 Docs standardization 11 years ago
Michael DeHaan 7efe74d151 Warn when there is a space in the mount module opts parameter. 11 years ago
trbs a31ba582b4 Add support for Open and NetBSD platforms for user and group modules, including a new login_class parameter for FreeBSD, OpenBSD and NetBSD. 11 years ago
Michael DeHaan 373e4ee7d4 Merge pull request #3083 from mvo5/feature/facts-add-statvfs
add "size_{total,free}" to the "mount" facts
11 years ago
Michael DeHaan 3765f4e400 Merge pull request #3076 from mmoya/userspace-arch-facts
Provide userspace_{architecture,bits} facts
11 years ago
Michael DeHaan 82f319d717 Merge branch 'solaris-network-facts' of git://github.com/chrisgardner/ansible into devel 11 years ago
Michael DeHaan 10c905e3e2 Remove debug statement in previous patch. 11 years ago
Michael DeHaan dc1242d7eb Merge branch 'devel' of git://github.com/trbs/ansible into groups 11 years ago
Stephen Fromm 44cdd2dc0f cleanup to dmi fact discovery
When invoking dmidecode, first use module.get_bin_path() and secondly
use module.run_command.
Remove sub function execute() from get_dmi_facts().
Simplify get_dmi_facts() by only using two mechanisms to determine dmi
facts:  first try /sys/devices/virtual/dmi and if not available, use
dmidecode executable.
11 years ago
Michael DeHaan f8f4eb8e9b Merge pull request #3068 from lorin/authkey-default
authorized_key: Set manage_dir default value
11 years ago
Michael DeHaan 291cd0b0c4 Merge pull request #3044 from chrisgardner/solaris_facts
Solaris facts
11 years ago
Michael DeHaan e6620cdb9a Refine error message. 11 years ago
Michael DeHaan da1738723a Merge branch 'rc.d-systemd' of git://github.com/glensc/ansible into sysd 11 years ago
Michael Vogt fcfc9f5194 use statvfs.f_bavail to match the output of "df -B1" 11 years ago
Michael Vogt fc3631b684 add "size_{total,free}" to the "mount" facts 11 years ago
Maykel Moya e9a4741e36 Provide userspace_{architecture,bits} facts
When running inside a chroot userspace architecture might not
match that of the actual host.

This patch provides userspace_bits as reported by python's
platform.architecture(). Also provides userspace_architecture fact
if host is an x86 machine.
11 years ago
Chris Gardner 2d423ece52 Add Solaris network facts. IPv4 and IPv6 both working. 11 years ago
trbs 1f673450cd Fix for #3062 additional groups should only be added once.
Also consolidated duplicate groups code into one get_groups_set() method.
Removed unused call to user_group_membership.
Removed sorting operations on set functions cause sets are inherently unordered.
Minor style improvements to match the rest of the code.

The new function will make the order of group names passed to the system command less determistic.
Which was already the case for modify_user_usermod() but not for other methods.
It will also strip out duplicate group names automatically which was not always the case previously.
11 years ago
Lorin Hochstein ec2fc7c983 authorized_key: Set manage_dir default value
This commit fixes a bug where the authorized_key module causes
the ~user/.ssh directory to be owned by root instead of the user,
when the manage_dir argument is not specified.

If the manage_dir argument was not specified, the module behaved as if
manage_dir was set to false, even though it's supposed to default to
true.

This module assumed that an optional argument, with no default
specified, will not be present in the module.params dictionary.

What actually seems to happen is that the argument does appear in
the module.params dictionary with a value of None.

The upside is that this line was evaluating to None instead of
true:

    manage_dir = params.get("manage_dir", True)

I fixed the problem in this particular module by explicitly specifying
the default value for the manage_dir arugment. But if this bug
occurred because of a change in behavior in AnsibleModule, then other
modules may be broken as well.
11 years ago