Merge "Keep existing data for containerized MongoDB"

This commit is contained in:
Jenkins 2017-03-17 11:56:23 +00:00 committed by Gerrit Code Review
commit 5b2a1bc329
1 changed files with 15 additions and 1 deletions

View File

@ -73,7 +73,16 @@ outputs:
perm: '0600'
docker_config:
step_2:
mongodb_data_ownership:
start_order: 0
image: *mongodb_image
net: host
user: root
command: ['chown', '-R', 'mongodb:', '/var/lib/mongodb']
volumes:
- /var/lib/mongodb:/var/lib/mongodb
mongodb:
start_order: 1
image: *mongodb_image
net: host
privileged: false
@ -82,7 +91,7 @@ outputs:
- /var/lib/config-data/mongodb/:/var/lib/kolla/config_files/src:ro
- /etc/localtime:/etc/localtime:ro
- logs:/var/log/kolla
- mongodb:/var/lib/mongodb/
- /var/lib/mongodb:/var/lib/mongodb
environment:
- KOLLA_CONFIG_STRATEGY=COPY_ALWAYS
docker_puppet_tasks:
@ -98,6 +107,11 @@ outputs:
volumes:
- "mongodb:/var/lib/mongodb/"
- "logs:/var/log/kolla:ro"
host_prep_tasks:
- name: create /var/lib/mongodb
file:
path: /var/lib/mongodb
state: directory
upgrade_tasks:
- name: Stop and disable mongodb service
tags: step2