kolla-ansible/ansible/roles/glance/tasks
Ken Wronkiewicz 85db94e5b7 Glance interface address, memcached override, and glance override.
Note: This should not result in any behavior changes in regular Kolla, just
Kolla-Kubernetes and only when you've overridden stuff in globals.yml

Allows override of interface address, memcached pools, and glance registry
host so that Kubernetes can do the right thing.

There are some significant architectural issues involved in memcached pooling
in the Kolla-kubernetes world.  Avoiding them right now.

Current working with this Kolla-Kubernetes globals.yml file:

api_interface_address: "0.0.0.0"

memcached_servers: "memcached"

keystone_database_address: "mariadb"
keystone_admin_url: "http://keystone-admin:35357/v3"
keystone_internal_url: "http://keystone-public:5000/v3"
keystone_public_url: "http://keystone-public:5000/v3"
glance_registry_host: "glance-registry"

Two tings to note:
 * This depends on a kolla-kubernetes patch, so that it won't be merged
   until it's safe for glance to bind to 0.0.0.0.  It's OK to bind to
   0.0.0.0 in the Kubernetes world because the network fabric controls
   access.
 * In Kolla-Kubernetes, the global.yml file doesn't do var substitution
   so you have to be explicit about the URLs, otherwise Keystone will
   look like it was provisioned but it won't quite be provisioned right.

Co-Authored-By: Ryan Hallisey <rhallise@redhat.com>
Change-Id: Ic87566118a1d4f552748392ff394b9b121c91887
Partially-implements: blueprint api-interface-bind-address-override
Depends-On: I586ce1c6c3300254c4e2a398ff46645df576aeb0
2016-08-02 12:39:26 -04:00
..
bootstrap_service.yml map the host localtime to the container 2016-05-03 09:27:51 +08:00
bootstrap.yml add support for non-default database_port in kolla/ansible 2016-05-13 12:12:25 +00:00
ceph.yml Remove the two different auth profiles 2015-11-20 23:24:53 +00:00
check.yml Remove unecessary blank lines 2016-05-02 07:44:29 -04:00
config.yml Glance interface address, memcached override, and glance override. 2016-08-02 12:39:26 -04:00
deploy.yml Consistent external Ceph configuration for Glance 2016-07-24 07:04:05 +00:00
do_reconfigure.yml Fix 'reconfigure' command of kolla 2016-07-18 13:51:11 +02:00
external_ceph.yml External Ceph support - Implementation Glance 2016-07-14 14:05:34 +00:00
main.yml Allow glance role to pull images 2016-01-06 04:23:28 +00:00
pull.yml Allow glance role to pull images 2016-01-06 04:23:28 +00:00
reconfigure.yml Reconfigure glance service 2016-03-02 23:50:21 +00:00
register.yml Fix Keystone v3 and Horizon 2016-03-03 15:44:53 +00:00
start.yml map the host localtime to the container 2016-05-03 09:27:51 +08:00
upgrade.yml Playbook for glance upgrade 2016-02-22 10:25:51 -05:00