Commit Graph

43 Commits (a2aa30f4e5fd67a02aa794abb012d221b192efb0)

Author SHA1 Message Date
Michael DeHaan 7e9e29011e Add encoding lines to python modules such that they can take unicode options if they are fed them, since the
14 years ago
Stephen Fromm 85c838c835 Add Blade to FORM_FACTOR list and document SMBIOS spec URL
14 years ago
Stephen Fromm 9a3ad060dc Catch exception if form factor id is unknown
14 years ago
Michael DeHaan ce5f3dd148 Port the file module over to the new common code infrastructure + cleanup some redundant imports since the module code already imports those things.
14 years ago
Michael DeHaan 6b72804cb4 remove unneeded imports
14 years ago
Michael DeHaan d0a5dec686 Port setup module to use the common module base
14 years ago
Christoph Seitz ab8a36686e Fixes locale problem with ifconfig in setup module
14 years ago
Stephen Fromm 2a0dfba838 Skip get_ipv6_facts if socket.has_ipv6 is false
14 years ago
Stephen Fromm 0efc0bec89 Update LinuxNetwork to not use fcntl and ioctls
14 years ago
Stephen Fromm 162b78ea5c Check if CPU is QEMU via different mechanism
14 years ago
Stephen Fromm e3dd25b1b2 Add back erroneously deleted get_file_content()
14 years ago
Stephen Fromm 97c64f3632 Adjustments to behavior of Facts and subclass behavior
14 years ago
Stephen Fromm ae1b2394ac Update setup module for facts derived from classes
14 years ago
Michael DeHaan 931f9f1a61 Setup module no longer saves to disk, as templates are mostly useful in playbooks and this allows lots of simplifications
14 years ago
John Kleint 375a1eaf43 Use iterative MD5 hashing.
14 years ago
Dave Hatton 55694db7c3 switch to hashlib.md5 or md5 instead of OS md5 commands
14 years ago
Dave Hatton d47de18b6c improve error trapping for md5
14 years ago
Michael DeHaan efac68b636 Remove the -D module debug flag, which no longer is functional due to sudo pty requirements, and replace with -v/--verbose.
14 years ago
Ludovic Claude daf858648b Add basic support for Solaris
14 years ago
Fred Alger 834f6a216d Make shell outs to md5sum work on FreeBSD and OS X
14 years ago
Michael DeHaan 4886b26ea9 Merge pull request #426 from dagwieers/facts
14 years ago
Stephen Fromm 3eef7a629b Update get_selinux_facts in setup module
14 years ago
Dag Wieers 50ef1bb93f Add BIOS information and fix VMware detection (supports both IDE and SCSI disks)
14 years ago
Wes Johnson 5da7f2aff4 starting fresh, doing it 'right'
14 years ago
Cosmin Luță c37014083a Added a new fact: network address for an interface
14 years ago
Stephen Fromm aea022b002 Apply logging of arguments to modules (issue #122)
14 years ago
Stephen Fromm 7b41e22e56 Change to socket.getfqdn() for fqdn fact
14 years ago
cocoy 7a19a46e24 Bugfix for issue no. 229
14 years ago
Jeroen Hoekx 2dc9a563ef Allow modules to return facts.
14 years ago
Stephen Fromm 0c38bb2fd0 Add native facts to library/setup
14 years ago
Michael DeHaan 1d75a29ec9 Allow variables coming in from the playbook and the API to be expressed as dictionaries throughout their full life cycle
14 years ago
Michael DeHaan e6406fa5a7 Allow variable expressions to be stored as variables themselves, do some things to allow setup strings
14 years ago
Michael DeHaan 6b152c94b9 Correct the setup module
14 years ago
Michael DeHaan 3ea9174ed7 Split argsfile handling into subfunction, attempt to apply argsfile logic to setup
14 years ago
Michael DeHaan 8d57ceecf1 Factoids and push variables via setup are now available to be templated in command args
14 years ago
Michael DeHaan cb5929dad7 Setup module tests
14 years ago
Michael DeHaan be4cb64c92 Relicensing to GPLv3, all previous committers ok'd on mailing list.
14 years ago
Michael DeHaan 320ce8f5f1 If ohai is present, do the same with facter and make it available for the templating engine
14 years ago
Michael DeHaan 186dab4dff Include facter variables for free in setup JSON (prefix with 'facter'.
14 years ago
Michael DeHaan 61d064d011 Fixed up KV munging in runner, misc fixes to copy, setup, and template modules
14 years ago
Michael DeHaan e5f62f20b1 make copy & template module take key/value parameters so we're consistent. Only the command
14 years ago
Michael DeHaan 440bac4a95 Added remote templating engine using jinja2, see examples/playbook.yml for usage.
14 years ago
Michael DeHaan 102385e4ad Added a setup module which can be used to place key-value JSON data
14 years ago