summaryrefslogtreecommitdiff
path: root/openstack/usr/share/openstack/glance.yml
diff options
context:
space:
mode:
authorAdam Coldrick <adam.coldrick@codethink.co.uk>2015-06-02 08:40:27 +0000
committerAdam Coldrick <adam.coldrick@codethink.co.uk>2015-06-02 13:56:08 +0000
commit02faf51e91a8c55adfbb6d953bca354ab99bf261 (patch)
treeeff61e6fe9bb3adcf254c4e86eebca7190c65cce /openstack/usr/share/openstack/glance.yml
parent65ddf13f13ab68c1c5728e40dd81f1e8826ab0cf (diff)
downloaddefinitions-02faf51e91a8c55adfbb6d953bca354ab99bf261.tar.gz
Move all the directories used for install-files into a subdirectorybaserock/adamcoldrick/all-exts-in-definitions-v2
Change-Id: I309c183ce8b9ff9d0f5ac4807244547f2cc4ddf5
Diffstat (limited to 'openstack/usr/share/openstack/glance.yml')
-rw-r--r--openstack/usr/share/openstack/glance.yml93
1 files changed, 0 insertions, 93 deletions
diff --git a/openstack/usr/share/openstack/glance.yml b/openstack/usr/share/openstack/glance.yml
deleted file mode 100644
index aa7e4c78..00000000
--- a/openstack/usr/share/openstack/glance.yml
+++ /dev/null
@@ -1,93 +0,0 @@
----
-- hosts: localhost
- vars_files:
- - "/etc/openstack/glance.conf"
- tasks:
- - name: Create the glance user.
- user:
- name: glance
- comment: Openstack Glance Daemons
- shell: /sbin/nologin
- home: /var/lib/glance
-
- - name: Create the /var folders for glance
- file:
- path: "{{ item }}"
- state: directory
- owner: glance
- group: glance
- with_items:
- - /var/run/glance
- - /var/lock/glance
- - /var/log/glance
- - /var/lib/glance
- - /var/lib/glance/images
- - /var/lib/glance/image-cache
-
- - name: Create /etc/glance directory
- file:
- path: /etc/glance
- state: directory
-
- - name: Add the configuration needed for glance in /etc/glance using templates
- template:
- src: /usr/share/openstack/glance/{{ item }}
- dest: /etc/glance/{{ item }}
- with_lines:
- - cd /usr/share/openstack/glance && find -type f
-
- - name: Create glance service user in service tenant
- keystone_user:
- user: "{{ GLANCE_SERVICE_USER }}"
- password: "{{ GLANCE_SERVICE_PASSWORD }}"
- tenant: service
- token: "{{ KEYSTONE_TEMPORARY_ADMIN_TOKEN }}"
-
- - name: Assign admin role to glances service user in the service tenant
- keystone_user:
- role: admin
- user: "{{ GLANCE_SERVICE_USER }}"
- tenant: service
- token: "{{ KEYSTONE_TEMPORARY_ADMIN_TOKEN }}"
-
- - name: Add glance endpoint
- keystone_service:
- name: glance
- type: image
- description: Openstack Image Service
- publicurl: http://{{ CONTROLLER_HOST_ADDRESS }}:9292
- internalurl: http://{{ CONTROLLER_HOST_ADDRESS }}:9292
- adminurl: http://{{ CONTROLLER_HOST_ADDRESS }}:9292
- region: regionOne
- token: "{{ KEYSTONE_TEMPORARY_ADMIN_TOKEN }}"
-
- - name: Create postgresql user for glance
- postgresql_user:
- name: "{{ GLANCE_DB_USER }}"
- login_host: "{{ CONTROLLER_HOST_ADDRESS }}"
- password: "{{ GLANCE_DB_PASSWORD }}"
- sudo: yes
- sudo_user: glance
-
- - name: Create database for glance services
- postgresql_db:
- name: glance
- owner: "{{ GLANCE_DB_USER }}"
- login_host: "{{ CONTROLLER_HOST_ADDRESS }}"
- sudo: yes
- sudo_user: glance
-
- - name: Initiate glance database
- glance_manage:
- action: dbsync
- sudo: yes
- sudo_user: glance
-
- - name: Enable and start openstack-glance services
- service:
- name: "{{ item }}"
- enabled: yes
- state: started
- with_items:
- - openstack-glance-api.service
- - openstack-glance-registry.service