init commit
removed xtradb_wsrep_cluster_addresses var since this is determined during runtime
Merge xtradb's directory structure into this one.
Update paths in top-level percona playbook.

To match directory structure in this tree.
Make a few tweaks to percona role:

- remove unnecessary apt-key and apt-repo presence checks.
    ( the apt_key and apt_repo modules are idempotent )

- put apt-repo inline with apt_repo module, instead of template file.

- don't show red output when testing for my.conf existence, by
  `test`-ing for the file, so it always exits 0.

- nest vars under xtradb/mysql hash keys.

- remove apparmor disable stuff, to avoid red error output, since
  apparmor mysqld profile doesn't seem to exist on any of my ubuntu
  12.04 test machines/vms.
adding xtradb tasks to site.yml
adding xtradb playbook
Prevent red error output from percona playbook:

Do some things, such as checking for whether mysql is running,
in a slightly different way, to avoid red error output, as this
can mask true errors when it is a regular part of the run.

Also, break percona into a seperate playbook so that site.yml
continues to consist of only includes.
Add assertion of wsrep_cluster_size at end of percona playbook run.
Merge pull request #3 from blueboxgroup/xtradb

percona replication with xtradb
Don't show changed unnecessarily in percona tasks.

Clean up tasks which where showing up as 'changed' in
percona tasks, which weren't actually changed, by using
`changed_when:`.

The intention is to have the entire site.yml run with 0
changes after the subsequent install, as changes can be
an indication of something going wrong, and these alerts
are masked when the run always has yellow tasks.

This change introduces a dependency on ansible 1.3, to use
the changed_when keyword.
`install-osx` and `install-ubuntu` pick up ansible 1.3.
Merge pull request #4 from blueboxgroup/xtradb-runs-green

subsequent runs of xtradb show no changes/errors when there are none.
Make percona work with the rest of openstack in our POC env:

- percona listens on all ips, for now.
- don't install mysql-server package.
- remove default creds from percona/vars/defaults, for now,
  until we can get var overrides working as expected.
Merge pull request #5 from blueboxgroup/xtradb-poc

Make percona work with the rest of openstack in our POC env:
Use `-c ssh` option to force ssh transport:

This was not required on my mac, or on ubuntu, as paramiko
worked fine.

But on a SL6.4 VPS, I would get this error, even when specifying
a ssh_config which should have made DNS lookup a no-op:
    Name or service not known