blob: 690de087f257840d0801d9cd6926a0978d1d3b70 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
---
- hosts: localhost
vars_files:
- swift-controller-vars.yml
vars:
- ring_name_port_map:
account:
port: 6002
container:
port: 6001
object:
port: 6000
remote_user: root
tasks:
- user:
name: swift
comment: Swift user
- file:
path: /etc/swift
owner: swift
group: swift
state: directory
- template:
src: /usr/share/swift/etc/swift/proxy-server.j2
dest: /etc/swift/proxy-server.conf
mode: 0644
owner: swift
group: swift
- keystone_user:
user: swift
password: "{{ SWIFT_ADMIN_PASSWORD }}"
tenant: service
token: "{{ KEYSTONE_TEMPORARY_ADMIN_TOKEN }}"
- keystone_user:
role: admin
user: swift
tenant: service
token: "{{ KEYSTONE_TEMPORARY_ADMIN_TOKEN }}"
- keystone_service:
name: swift
type: object-store
description: OpenStack Object Storage
publicurl: http://{{ MANAGEMENT_INTERFACE_IP_ADDRESS }}:8080/v1/AUTH_%(tenant_id)s
internalurl: http://{{ MANAGEMENT_INTERFACE_IP_ADDRESS }}:8080/v1/AUTH_%(tenant_id)s
adminurl: http://{{ MANAGEMENT_INTERFACE_IP_ADDRESS }}:8080
region: regionOne
token: "{{ KEYSTONE_TEMPORARY_ADMIN_TOKEN }}"
|