tripleo-image-elements/elements/tuskar
Derek Higgins 837fbb1b54 Run dbsync commands with service user
In some cases these commands create log files, running them as the service
user prevents them being owned by root.

Change-Id: I5d5dc4b58f7fca494ac2617f15da9f90b5fa11c9
2014-08-18 17:29:32 +01:00
..
environment.d Wire in _EXTRA_INSTALL_OPTS... 2014-04-19 08:08:45 -04:00
install.d Wire in _EXTRA_INSTALL_OPTS... 2014-04-19 08:08:45 -04:00
os-apply-config/etc/tuskar Rename os-config-applier to os-apply-config 2014-07-09 06:00:27 +00:00
os-refresh-config Run dbsync commands with service user 2014-08-18 17:29:32 +01:00
README.md Make tuskar element supply tripleo-heat-templates 2013-10-17 15:23:57 +03:00
element-deps Run migrations from only the bootstrap host 2014-07-18 12:27:36 -07:00
source-repository-tuskar Don't use /cgit/ urls for git. 2014-02-21 15:25:12 +13:00

README.md

Install tuskar service from git.

Configuration

Tuskar API requires the following keys to be set via Heat Metadata.

tuskar: overcloud-admin-password: - the password of the overcloud admin user. Use OvercloudAdminPassword template parameter to override this option. db: "mysql://tuskar:unset@localhost/tuskar?charset=utf8" - the connection string for a DB to be used by tuskar-api. username: - the name of the user to deploy the overcloud on behalf of password: - the password of the user to deploy the overcloud on behalf of tenant_name: - the tenant name of the user to deploy the overcloud on behalf of

Tuskar API uses Heat templates provided by tripleo-heat-templates project. One can set the following environment variables to customize how templates are obtained:

- *DIB_REPOTYPE_tuskar-templates* type of repo (git, tar)
  Defaults to: git
- *DIB_REPOLOCATION_tuskar-templates* repo location (uri)
  Defaults to: git://git.openstack.org/openstack/tripleo-heat-templates
- *DIB_REPOREF_tuskar-templates* ref to checkout (for git repos: branch/tag/commit id)
  Defaults to: master