* ciao: Install ciao from github sources
- Add a new variable ciao_dev to ciao-common
When set to True, it will build ciao from the master branch
and put the binaries in /usr/local/bin
When set to False (default) it will install ciao from the OS
packages
Fixes#21
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com>
* ciao: Add ciao_cleanup.yml playbook (#28)
- This playbook cleanups a ciao cluster
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com>
the [ciao_network] group in `examples/ciao/hosts` is
duplicated. This commits removes duplication of such group.
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
There were usage of different FQDNs for some variables.
this commit use a single FQDN for better understanding of the setup.
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com>
Users might not know what is the function of a variable in the
example playbook.
This change adds a reference for a role documentation where the
user can find more information about the variables below.
Fixes#18
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com>
Rally needs a compute endpoint in order to run.
- Create ciao admin user in openstack by default
- Create ciao compute service in openstack by default
- Create ciao compute endpoint in openstack by default
- Remove optional variables in example playbook to create
the items above.
Fixes#14
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com>
- Update ciao example playbook with newer variables
- Remove glance from the example since it is not yet
supported by ciao.
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com>
- Remove nova_public_interface_name and neutron_public_interface_name
since both are referring to the same thing, the interface where services
will run on that node.
- Add public_interface var with default value of the interface name
with a configured default gateway (ansible_default_ipv4.alias)
- Remove common_interface_detect.yml since it was testing for groups
names that might not be defined when deploying only keystone without
nova and neutron