1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/library
Stephen Fromm 0c38bb2fd0 Add native facts to library/setup
This collects various facts from the host so that it isn't necessary to
have facter or ohai installed.  It gets various platform/distribution
facts, information about the type of hardware, whether a virtual
environment and what type, assorted interface facts, and ssh host public
keys.  Most facts are flat.  The two exceptions are 'processor' and all
interface facts.  Interface facts are presented as:
    ansible_lo : {
        "macaddress": "00:00:00:00:00:00",
        "ipv4": { "address": "127.0.0.1", "netmask": "255.0.0.0" },
        "ipv6": [
                    { "address": "::1", "prefix": "128", "scope": "host" }
                ]
    }
2012-04-17 16:59:23 -07:00
..
apt Also allow the apt module to use package or name as an alias for 'pkg' 2012-04-11 20:45:14 -04:00
async_status Applying callback model to runner, and using that in playbooks, so output can be more immediate in playbooks. 2012-03-25 19:05:27 -04:00
async_wrapper Eliminate possible race condition in async_wrapper where ansible deletes the argsfile while the module 2012-04-01 02:35:19 -04:00
command Added 'creates=filename' to the shell/command module, which can skip command execution if a file 2012-04-06 11:16:53 -04:00
copy Make copy module idempotent. 2012-03-31 13:59:41 +02:00
facter Extensive refactoring of bin/ansible, moving most output functions into lib/ansible/utils to 2012-03-02 21:08:48 -05:00
failtest Surface module debug (-D) to /usr/bin/ansible also 2012-03-31 11:45:29 -04:00
fetch fetch 'module' -- working with paramiko and local connections 2012-04-10 20:23:25 -07:00
file Add selinux support to file module 2012-04-12 10:45:31 -07:00
git convert so they handle argsfiles rather than arguments 2012-03-14 18:47:13 -04:00
group Drop support of group membership in group module 2012-03-28 14:29:23 -07:00
ohai Still seeing some weirdness from ohai but we can probably simplify 2012-03-02 19:48:37 -05:00
ping Laying the groundwork for async mode, async status script still needs to be done, and async_wrapper 2012-03-03 12:25:56 -05:00
service Be more flexible about where the service binary lives for better cross platform support. 2012-03-30 22:57:26 -04:00
setup Add native facts to library/setup 2012-04-17 16:59:23 -07:00
shell Added 'shell' to modules with a note that it doesn't really exist :) 2012-03-23 21:39:39 -04:00
template template: expand path if metadata is in user home. 2012-04-17 11:16:53 +02:00
user Update user module to support supplementary group membership 2012-03-28 14:12:35 -07:00
virt Fix FSF address in virt header. 2012-04-17 10:30:44 -04:00
yum comment typos 2012-04-13 11:19:36 +01:00