1. 26 Jul, 2012 2 commits
  2. 25 Jul, 2012 2 commits
  3. 24 Jul, 2012 9 commits
  4. 23 Jul, 2012 2 commits
  5. 22 Jul, 2012 3 commits
  6. 21 Jul, 2012 5 commits
  7. 20 Jul, 2012 8 commits
    • Fix for issue 604 · fd059a3d
      Do not switch to master branch in pull()
      Add --track to git checkout, when checking out a remote branch to track.
      Stephen Fromm committed
    • By defining a main function here, and including it ahead of the boilerplate… · d69e70db
      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
    • Update LinuxNetwork to not use fcntl and ioctls · 0efc0bec
      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
    • Check if CPU is QEMU via different mechanism · 162b78ea
      The processor fact doesn't exist in LinuxVirtual.  Read /proc/cpuinfo
      and check if it is QEMU.
      Stephen Fromm committed
    • Adjustments to behavior of Facts and subclass behavior · 97c64f36
      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
    • Update setup module for facts derived from classes · ae1b2394
      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
  8. 18 Jul, 2012 2 commits
  9. 19 Jul, 2012 2 commits
  10. 17 Jul, 2012 1 commit
  11. 15 Jul, 2012 1 commit
    • Squashed commit of the following: · f6a09bc4
      commit ea14bbfb52587bf5b97b5577c0439b01cb0b4836
      Merge: 82819a9 285aaf8
      Author: Michael DeHaan <michael.dehaan@gmail.com>
      Date:   Sun Jul 15 14:38:28 2012 -0400
      
          Merge branch 'devel' of https://github.com/skvidal/ansible into skvidal_mount
      
      commit 285aaf836c41de578bec4254624d6cabc2509f77
      Merge: 634c117 32b6879
      Author: Seth Vidal <skvidal@fedoraproject.org>
      Date:   Mon Jul 16 12:42:21 2012 -0400
      
          Merge remote-tracking branch 'upstream/devel' into devel
      
          * upstream/devel: (52 commits)
            format fixes to make fetch more usable
            ...
      
      commit 634c11748eb6aa8951a6dc4933858fbf9f2248de
      Author: Seth Vidal <skvidal@fedoraproject.org>
      Date:   Thu Jul 12 01:16:00 2012 -0400
      
          fix a bunch of small bugs in mount module - test with bind and local mounts
      
      commit fcfd73de711f1927f265afe016c81265425d87fa
      Author: Seth Vidal <skvidal@fedoraproject.org>
      Date:   Wed Jul 11 20:46:14 2012 -0400
      
          fix some obvious bugs pointed out by #ansible
      
      commit 13c308038370fbd06d89e2ba3c41f2accad568de
      Author: Seth Vidal <skvidal@fedoraproject.org>
      Date:   Wed Jul 11 19:35:34 2012 -0400
      
          mount/fstab editor
      Seth Vidal committed
  12. 14 Jul, 2012 2 commits
  13. 13 Jul, 2012 1 commit