- 21 Jul, 2012 1 commit
-
-
Michael DeHaan committed
-
- 20 Jul, 2012 11 commits
-
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Script to migrate YAML users to the INI format, so we can deprecate YAML inventory (which we are now doing).
Michael DeHaan committed -
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
./group_vars/groupname.yml (for all groups the host is in) ./host_vars/hostname.yml (for the hostname given in the inventory) This requires an actual inventory file, not script and the paths are relative to the directory of the inventory file.
Michael DeHaan committed -
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
- 21 Jul, 2012 2 commits
-
-
Skip get_ipv6_facts if socket.has_ipv6 is false
Michael DeHaan committed -
Stephen Fromm committed
-
- 20 Jul, 2012 22 commits
-
-
improved output in with_items fixes: #627
Michael DeHaan committed -
AnsibleModule now correctly reads param values with '"'.
Michael DeHaan committed -
bradobro committed
-
Sanitize possible password argument when logging invocation
Michael DeHaan committed -
Stephen Fromm committed
-
Derek Carter committed
-
Fix for issue 604
Michael DeHaan committed -
Do not switch to master branch in pull() Add --track to git checkout, when checking out a remote branch to track.
Stephen Fromm committed -
git mkdir causes problems with older git (can't c/o to existing directory)
Michael DeHaan committed -
Derek Carter committed
-
fixed debian changelog format
Michael DeHaan committed -
K. Preyk committed
-
Michael DeHaan committed
-
Suppress Ubuntu ssh -tt getting ioctl error.
Michael DeHaan committed -
Update setup module for facts derived from classes - take 2
Michael DeHaan committed -
By defining a main function here, and including it ahead of the boilerplate insertion symbol, tracebacks are now accurate with respect to the main function, but may include lines not in the original file. A lot better than before, where they were offset.
Michael DeHaan committed -
get_interfaces() updated to read /proc/net/dev. This means it no longer provides only interfaces that are up. get_iface_hwaddr() updated to read from /sys/class/net/<iface>/address. Added get_interface_facts() to pull in mac address and interface mtu. Can be used later for additional interface-facts. Added get_ipv6_facts(), which reads from /proc/net/if_inet6. get_network_facts() renamed to get_ipv4_facts(). It still calls ifconfig to determine ipv4 facts.
Stephen Fromm committed -
The processor fact doesn't exist in LinuxVirtual. Read /proc/cpuinfo and check if it is QEMU.
Stephen Fromm committed -
Stephen Fromm committed
-
The Facts class and subclasses no longer take a dict argument for instantiation. populate() now returns self.facts. Other changes: - Facts.__init__() takes over most of the work from populate() so that subclasses can benefit from its knowledge. - Drop setting unknown facts to 'NA' in __init__() in various subclasses. - Check for presence of facts in get_virtual_facts() - Update ansible_facts() to use facts.update(<classname>().populate())
Stephen Fromm committed -
This changes and organizes facts into a base class Facts and several sub classes that implement the necessary functionality. The classes are: - Facts: base class. Implements basic facts that should be common to a number of platforms. It is also where SSH keys and SELinux facts are set. - Hardware: A subclass of Facts that should be further subclassed per platform for CPU, memory, and related facts. - LinuxHardware: subclass of Hardware for Linux platforms - SunOSHardware: subclass of Hardware for SunOS platforms - FreeBSDHardware: subclass of Hardware for FreeBSD - Network: A subclass of Facts that that should be further subclassed per platform for IP, both IPv4 and IPv6, information. - LinuxNetwork: Currently only implementation for determining network facts. - Virtual: A subclass of Facts that that should be further subclassed per platform to determine virtual environment facts. - LinuxVirtual: Currently only implementation for determining virtual facts. If facts are needed for additional platforms, one of the above classes (eg Network) can be further subclassed and implement the necessary functionality. In addition, it fixes get_network_facts() to work on Fedora17. That broke due to changes to ifconfig output.
Stephen Fromm committed -
Rodney Quillo committed
-
- 18 Jul, 2012 2 commits
-
-
Michael DeHaan committed
-
Added code to allow insertion of boilerplate into modules to make them able to share lots of code, the result should be a huge reduction of total ansible source, at a slight cost of difficulty in original module development. We need to apply this now to all modules, but may need to have some exemptions to things like command, which should subclass this module.
Michael DeHaan committed
-
- 20 Jul, 2012 1 commit
-
-
Pass through error message when repo not found
Michael DeHaan committed
-
- 19 Jul, 2012 1 commit
-
-
Peter Sankauskas committed
-