Squashed commit of the following:

commit a7b8a8cac1f3a912a383451d927ed045d930c86d
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 20 16:11:54 2013 -0400

    Moved default vars to group_vars/all

commit dd2a2d20c579e613bb59f609d3323a53f13b80b5
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 20 16:07:30 2013 -0400

    Use group_by to perform RHEL specific tasks

commit 19d1d111fd317c3b7869c84551239c6934f92ba8
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 20 16:07:01 2013 -0400

    Break group_vars out by distro

commit ea92791859d75cb0832764f133635e594ca1aa7a
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 20 15:51:20 2013 -0400

    Remove vars/* and just reference files with relative path

commit fc1757978b022dd8f2bec12b1318fce2d45833ff
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 20 14:41:24 2013 -0400

    Use the hard-coded version of bundler from vmdb/Gemfile

commit f6ccfcac6bb09a590483cfd8882d6b1f1e2230cc
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 13:07:20 2013 -0400

    Use 'when' syntax instead

commit a642f18a326ffb25cba51c634b91d8f09882cb17
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 13:02:29 2013 -0400

    Add a name to the action

commit 1911b491e9535df5332c67113311f7375771e10d
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 12:47:50 2013 -0400

    Provide a sample group_vars file

commit f7a1c19127237eebdb07229ff5e19a25a903712d
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 12:44:16 2013 -0400

    Store inventory in git, and always use it when running playbook

    This allows ./group_vars to be sourced for variables

commit f6f622401a53f000f70d3db6a2468eea121f0043
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 12:35:16 2013 -0400

    Use a hosts file in the local directory

    This allows for proper loading of the group_vars/all variables

commit af14ec04937c3f61733891b4766d130b8d156703
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 11:37:15 2013 -0400

    Use ansible_distribution instead of is_rhel

commit a9614f20b1166b116a80555d21b679df619666e4
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 11:20:53 2013 -0400

    Fix variable name

commit 88c7a75f82432a36846deea4d83f2d596a791e5d
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 11:15:35 2013 -0400

    Prefix task in names

commit f6fa7677774d06b77d72701ba860062ab42511e5
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 11:07:49 2013 -0400

    No need for files/cfme anymore

commit 4c6edb67657a13038f21b8105e96f1e5587d8611
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 11:06:38 2013 -0400

    Change cfme.yml to, more standard, site.yml

commit 705ccc542ee630c80d955a10415e73ef400186ab
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 11:04:48 2013 -0400

    Move cfme.yml back to root directory

commit 0a4cf23c0e69b9638e4ef684835c8dc20da5b673
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 11:03:51 2013 -0400

    Adjust names, and check for variable definition

commit 772edae1caf2ba9c8a250781d4f171c02cd06a8b
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 19 11:03:30 2013 -0400

    Only apply cloudforms.repo if is_rhel

commit d61494283d87686ce5a065f338c227a8b6960a42
Author: James Laska <jlaska@redhat.com>
Date:   Tue Jun 18 15:23:48 2013 -0400

    Rename files/cloudforms.j2

commit b3175bc105ea86453a24af1e3598b689156302d4
Author: James Laska <jlaska@redhat.com>
Date:   Tue Jun 18 15:23:23 2013 -0400

    Updated README

commit bdf96e0e0f49d8612862ab3a5f46678912c69c66
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 16:17:10 2013 -0400

    Remove firewalld (Fedora) if installed

commit 3843281c6eb940b81e518faf57eba6ed6e7a7598
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 15:09:03 2013 -0400

    Only install epel on RHEL

commit c76635439cc6d6b56fa1f26b8d9f716321d023eb
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 14:59:34 2013 -0400

    We are deploying without qpid, so don't install it

commit 9492847a874466360948d4b767adf81b65bfd485
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 14:58:58 2013 -0400

    Correct bash for beaker script

commit 4a060f9bc8dc7a0dbbef440b84791891f524417c
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 14:44:15 2013 -0400

    Upon successful rpm install, call cfme-setup.sh

commit 5e41096eb1ea90d50106bcf8d1219e54be57613e
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 14:35:59 2013 -0400

    Set RAILS_ENV when calling db:migrate

commit 28836e3f2b73eb1761aad7ce1208c60fa4d25f4a
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 14:30:05 2013 -0400

    Clean-up sample beaker script

    Pass along any environment variables with prefix "ANSIBLE_" as
    extra-vars (-e) to the ansible-playbook command.  For example, a
    variable with name ANSIBLE_GITHUB_TOKEN="foobar" will result in calling
    'ansible-playbook -e "github_token=foobar" ...'.

commit b9d9e1c4cb8bd93b5e8d772dde3c27c53325f2d1
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 14:11:09 2013 -0400

    Minor formatting adjustment

commit d1c558eb94a120aedfc5e9270a92f9d5d9bab1b6
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 14:10:24 2013 -0400

    Fix markdown

commit 0a4c2015972ebe632d14b7014955f17e26557cde
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 14:09:00 2013 -0400

    Change default application path, adjust formatting

commit 4bda87e614a65bda8a9feeb175a848b73f9d35f2
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 13:27:01 2013 -0400

    Don't actually start the application

commit a67cbfa1f98a96cadaf995cfe340f06348f8e218
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 13:11:37 2013 -0400

    Correct syntax error

commit 51e18e767006b276e7b27a5796680958c1dbfa37
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 13:04:57 2013 -0400

    Run evm:start from the proper directory

commit 8306addb53205202767e9af196b22ac9de590ef6
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 13:04:26 2013 -0400

    Adjust task names

    Also, isntall ansible seboolean package dependencies

commit e536ce6f39268ee92225929ae9c5e501d966be75
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 13:04:13 2013 -0400

    Adjust task names

commit 99ab576dc650f697db6588b2ee9d298e3492c08c
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 13:03:32 2013 -0400

    Move variables to the top

commit 702b2016d712db0e5bdd2bad9d6d7ae32514aa63
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 11:35:29 2013 -0400

    Add comments

commit 775d9c6b4afd7c0870a1c06a5d4ba05a52a23b73
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 11:33:33 2013 -0400

    Re-name cfme tasks

    Also, support both rpm installation, and git-based installation

commit 2ee82e0431d719762d809c1b8c492c4e26ea1412
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 11:30:58 2013 -0400

    Move cfme-specific tasks to init_cfme.yml

commit e76a112fc95cd466e16c23ba761a6a21a2c62d78
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 17 11:04:29 2013 -0400

    Match cfme_dir used in packaging

commit 50b5cfe6f807b767a2123ff22625c7c79ac28a15
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 14:02:19 2013 -0400

    Cleanup

commit 4f737b34ddf7ba68b7f606e94cae49f828535005
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 13:34:56 2013 -0400

    Sigh

commit b0fffca72a5bbcdaeae29e9d0a292ba246e135ea
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 13:19:15 2013 -0400

    Ugh, still need .rbenv-gemsets

commit 885dad6cffb0bc2c182675cf1b9e902149746b99
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 13:04:41 2013 -0400

    Don't forget to rehash

commit 43c8dec5de0c59739141fc249e91fd3f2f46bfa8
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 12:54:32 2013 -0400

    Back to shims again

commit 2a7fe512a52622b82f7e0bc50f14ed2537f0da0a
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 12:53:02 2013 -0400

    Link to shims/gem instead

commit 6a721417f4f26de53c6920777ca72e72aa9fab88
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 12:33:44 2013 -0400

    Move ansible seboolean deps earlier

commit e55b7a56d012076a533dfdf1722f4d652c477c9a
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 12:26:26 2013 -0400

    Move Gemfile adjustments into init_cfme.yml

commit 04281b6dace9065783127ef1907662ed2c101696
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 10:53:52 2013 -0400

    Move tasks around

commit 9ddcbc136ad5817f93768f3713777f67d309a1c0
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 10:41:48 2013 -0400

    Add link to bundle after installing

commit 32debb448d67d3af9e95464ed2d335698fd97698
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 10:00:55 2013 -0400

    Use the proper rpm name

commit 59a5e11380096235d52e6bfb40ccd51cfa39d73b
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 09:39:49 2013 -0400

    Move libselinux-install earlier

commit 61f7bdfea7ef6e8088aace8e72bf3f82e3e48406
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 09:35:00 2013 -0400

    Don't attempt to install libselinux-python until registering

commit a7999bb995e89c76a921a6a688031363045dfb27
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 14 09:18:41 2013 -0400

    Build ruby with shared libraries

    Install more ruby bin's to /usr/local/bin/

commit b64b77cb44c4b3f07b328ec3e5c872d5036e9c39
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 13 15:30:04 2013 -0400

    Variable name typo

commit 521406615a58b0a7a6f6b65477f91ba87c497e1b
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 13 15:11:09 2013 -0400

    Add CONFIGURE_OPTS when installing ruby_version

commit 46ec1939176a2f2531aac9e372f86b9141d40a9e
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 13 15:10:56 2013 -0400

    Add restart iptables

commit 890667528ad7c7ec5c623ba6d71f24e38bb517ee
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 13 15:10:07 2013 -0400

    Call rake tasks directly ignore firewalld

commit 3ebf86429803535fef9c11c488a45135f2319963
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 13 14:07:54 2013 -0400

    Lower the verbosity

commit 7927abdb63fd3011b3ba0b77b7a3c01a44276b67
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 13 14:07:12 2013 -0400

    Update task and variable names

commit 7f5ba266da7e8ed935acf0c90c8a6b1a50f38bcb
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 13 14:03:32 2013 -0400

    Rename files/templates

commit 77bae2826cc8d3e22911c75d7e7f96f6693720fe
Author: James Laska <jlaska@redhat.com>
Date:   Thu Jun 13 13:58:22 2013 -0400

    Rename ruby_setup to rbenv

    Also, remove the need for third party scripts

commit e0873c8ebdcd908d07ce590effc257cf36551593
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 15:37:11 2013 -0400

    Don't forget backrefs=true to expand '\n'

commit 39f6173aec9137139f8c1c5b186211343128307c
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 15:16:24 2013 -0400

    Don't hard-code $HOME

commit 6a99b26c6e67c567a51bfeacb98864c54ec6b389
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 15:10:32 2013 -0400

    Cleanup

commit 5d08a700f299670dfa6f81acd428bff143566267
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 15:05:40 2013 -0400

    Clean up ruby scripts

commit f4578a1b2b637ec016a122a0fa4765a9a4acb17a
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 14:54:30 2013 -0400

    Move templates into files/

commit 814f9a2fced1216a7c69c3c08b3f96c8346412d3
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 14:44:17 2013 -0400

    Moved to playbooks/

commit 39cc222e7025b2218e676a8aead60882b1ad58e7
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 14:41:11 2013 -0400

    Moved to handlers/

commit ae266ddc49cddd30276d900fe5600eab9cdd1150
Merge: 617f79c eaddca0
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 14:39:37 2013 -0400

    Merge branch 'master' of github.com:jlaska/ansible-cfme

    Conflicts:
    	README.md
    	tasks/db_config.yml
    	tasks/init_cfme.yml
    	tasks/install.yml
    	tasks/ruby_setup.yml

commit 617f79cce0ea24148c6e41886404bd8e7a49794b
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 14:23:37 2013 -0400

    Sample beakerlib driver

commit d991192c2378d7096213a22ec399bc9565d7f7f2
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 14:22:55 2013 -0400

    Replaced by cloudform.j2

commit c117e71f8459d0f92d2197175dadd08e7b539fe9
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 14:22:28 2013 -0400

    Add os_release variable containers (optional)

commit 79323382ef77b2b3fb5b1952d8238a488f771fca
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 14:22:09 2013 -0400

    Relocate cfme.yml into playbooks/

commit 83ff256ed755e13fe15a26e76a858b76eac8e8fd
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 13:04:45 2013 -0400

    Use files variable

commit b8d84f6369383192a66d8afac0d6dd8a4a8e9ad1
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 12:13:06 2013 -0400

    Enable custom yum repos

commit 9aabd04da597aba16d124e66741a52cfe44e3dec
Author: James Laska <jlaska@redhat.com>
Date:   Wed Jun 12 12:09:59 2013 -0400

    Update to ansible-1.2 conditional syntax

commit 61050f4f696e95015bb32fd4f73987ad88c93515
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 10 13:06:34 2013 -0400

    Add symlink to library

commit da6f037b68f15d3637f3ac7ff68980d72667cbbb
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 10 13:04:32 2013 -0400

    Use 'git' module instead of 'command'

commit f126ec92ef7246d71789ce7fec0a27c56362b3fd
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 10 13:03:54 2013 -0400

    Updated README

commit 8e19282aa2cde695b46bc1a263653aafafa55ce8
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 10 13:03:43 2013 -0400

    Updated handlers

commit cf7ae077bcbbb2d7d9609dcc39b1e94055970eb8
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 10 13:03:23 2013 -0400

    Added gitignore

commit e255e1cb0b7b1797b8d7fac43f4ac9477028f662
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 10 11:57:54 2013 -0400

    Use service module

commit c734e85da80f004367628e49200e183ed1083d5b
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 10 11:41:42 2013 -0400

    Use ansible-1.2 module names

commit 0d0edb8a0c6021d54b867182d1130a3c622dcc3b
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 10 11:23:20 2013 -0400

    Add custom fact to access yum repo configuration

commit 778fbd63a22b29939c1700cdc42ef07e42fc357a
Author: James Laska <jlaska@redhat.com>
Date:   Mon Jun 10 11:22:58 2013 -0400

    Use when_ instead of only_if

commit 4f3caca385b83ae03696dccd7a28cdd9fd5d5602
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 7 15:14:22 2013 -0400

    Add task to enable desired yum repos

commit ac17db89b6ce0074cfabbad65e322b83e59e1b93
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 7 15:08:37 2013 -0400

    Register against RHN and enable appropriate RHN repositories

commit d2d2b09d5ca38c0c3a08a4a23e0b717696d4a445
Author: James Laska <jlaska@redhat.com>
Date:   Fri Jun 7 15:07:28 2013 -0400

    Rename handlers.yml to handlers/restart_services.yml

commit eaddca0b6bebfef7a9374bab9a05c5558c80e87c
Author: root <root@localhost.localdomain>
Date:   Tue Jun 4 16:07:23 2013 -0400

    * cleaned up vars
    * fixed db_init failure on first run
    * added iptables support
    * added setsebool
    * fixed bundle install failure

commit b0973c1f0bffe45f620411e804f8b2509028125a
Author: root <root@ansible-cfme.cloud.eng.bne.redhat.com>
Date:   Tue Jun 4 09:34:34 2013 -0400

    misc bugfixes

commit e7074706b50ad50f344dfc3451ef960033feaefe
Author: root <root@puppet-cfme-test.cloud.eng.bne.redhat.com>
Date:   Mon Jun 3 17:34:16 2013 -0400

    config ruby environment, param for db_user and group

commit c367879b9da402a89f39ddd7668a0dabe9f85c26
Author: root <root@puppet-cfme-test.cloud.eng.bne.redhat.com>
Date:   Fri May 31 17:06:58 2013 -0400

    init. No ruby/rbenv/gem suport