Make volumes and mounts configurable

Change-Id: Iee3266cf75a4a97ea253c9a372cd8af040854127
This commit is contained in:
Flavio Percoco 2017-12-15 11:25:53 +01:00
parent 48cb4a293f
commit ba89cac828
2 changed files with 26 additions and 48 deletions

View File

@ -17,6 +17,24 @@ mariadb_config:
host: mariadb host: mariadb
root_password: weakpassword root_password: weakpassword
keystone_mounts:
- name: kolla-config
mountPath: /var/lib/kolla/config_files/
- name: keystone-fernet
mountPath: /etc/keystone/fernet-keys
keystone_mounts_extra: []
keystone_volumes:
- name: kolla-config
config_map:
name: keystone
- name: keystone-fernet
persistentVolumeClaim:
claimName: keystone-fernet
keystone_volumes_extra: []
keystone_config: keystone_config:
DEFAULT: DEFAULT:
public_bind_host: "0.0.0.0" public_bind_host: "0.0.0.0"

View File

@ -130,18 +130,8 @@
value: COPY_ALWAYS value: COPY_ALWAYS
- name: KOLLA_BOOTSTRAP - name: KOLLA_BOOTSTRAP
value: '' value: ''
volume_mounts: volume_mounts: "{{keystone_mounts + keystone_mounts_extra}}"
- name: kolla-config volumes: "{{keystone_volumes + keystone_volumes_extra}}"
mountPath: /var/lib/kolla/config_files/
- name: keystone-fernet
mountPath: /etc/keystone/fernet-keys
volumes:
- name: kolla-config
config_map:
name: keystone
- name: keystone-fernet
persistentVolumeClaim:
claimName: keystone-fernet
state: present state: present
- name: Keystone fernet bootstrap - name: Keystone fernet bootstrap
@ -160,18 +150,8 @@
env: env:
- name: KOLLA_CONFIG_STRATEGY - name: KOLLA_CONFIG_STRATEGY
value: COPY_ALWAYS value: COPY_ALWAYS
volume_mounts: volume_mounts: "{{keystone_mounts + keystone_mounts_extra}}"
- name: kolla-config volumes: "{{keystone_volumes + keystone_volumes_extra}}"
mountPath: /var/lib/kolla/config_files/
- name: keystone-fernet
mountPath: /etc/keystone/fernet-keys
volumes:
- name: kolla-config
config_map:
name: keystone
- name: keystone-fernet
persistentVolumeClaim:
claimName: keystone-fernet
state: present state: present
- name: Create keystone service - name: Create keystone service
@ -236,18 +216,8 @@
value: COPY_ALWAYS value: COPY_ALWAYS
- name: KOLLA_BOOTSTRAP - name: KOLLA_BOOTSTRAP
value: '' value: ''
volume_mounts: volume_mounts: "{{keystone_mounts + keystone_mounts_extra}}"
- name: kolla-config volumes: "{{keystone_volumes + keystone_volumes_extra}}"
mountPath: /var/lib/kolla/config_files/
- name: keystone-fernet
mountPath: /etc/keystone/fernet-keys
volumes:
- name: kolla-config
config_map:
name: keystone
- name: keystone-fernet
persistentVolumeClaim:
claimName: keystone-fernet
state: present state: present
- name: Create keystone deployment - name: Create keystone deployment
@ -275,18 +245,8 @@
containerPort: 5000 containerPort: 5000
- name: api-admin - name: api-admin
containerPort: 35357 containerPort: 35357
volume_mounts: volume_mounts: "{{keystone_mounts + keystone_mounts_extra}}"
- name: kolla-config volumes: "{{keystone_volumes + keystone_volumes_extra}}"
mountPath: /var/lib/kolla/config_files/
- name: keystone-fernet
mountPath: /etc/keystone/fernet-keys
volumes:
- name: kolla-config
config_map:
name: keystone
- name: keystone-fernet
persistentVolumeClaim:
claimName: keystone-fernet
state: present state: present
register: create_service register: create_service