aboutsummaryrefslogtreecommitdiff
path: root/ansible
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-09-27 13:53:45 +0000
committerGerrit Code Review <review@openstack.org>2016-09-27 13:53:46 +0000
commitc241e2adf6b822e1fc4fa0b8bc6cb6be486c9480 (patch)
tree35a69fce2a53813774a850794f77a7ba3638a6e3 /ansible
parente179d46f521faa20a396d5734303b67a94d50d8c (diff)
parent3f134d0f53067004314fddeb1a77b036c547e45f (diff)
downloadkolla-c241e2adf6b822e1fc4fa0b8bc6cb6be486c9480.tar.gz
kolla-c241e2adf6b822e1fc4fa0b8bc6cb6be486c9480.zip
Merge "Changed docker_restart_policy to unless-stopped"
Diffstat (limited to 'ansible')
-rw-r--r--ansible/group_vars/all.yml4
-rw-r--r--ansible/library/kolla_docker.py15
2 files changed, 12 insertions, 7 deletions
diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml
index 52e7db6df..c708e8cdb 100644
--- a/ansible/group_vars/all.yml
+++ b/ansible/group_vars/all.yml
@@ -72,8 +72,8 @@ docker_registry:
docker_namespace: "kolla"
docker_registry_username:
-# Valid options are [ never, on-failure, always ]
-docker_restart_policy: "always"
+# Valid options are [ never, on-failure, always, unless-stopped ]
+docker_restart_policy: "unless-stopped"
# '0' means unlimited retries
docker_restart_policy_retry: "10"
diff --git a/ansible/library/kolla_docker.py b/ansible/library/kolla_docker.py
index 6ef4556e2..0f2bd44a2 100644
--- a/ansible/library/kolla_docker.py
+++ b/ansible/library/kolla_docker.py
@@ -145,6 +145,7 @@ options:
- never
- on-failure
- always
+ - unless-stopped
restart_retries:
description:
- How many times to attempt a restart if restart_policy is set
@@ -511,7 +512,9 @@ class DockerWorker(object):
'volumes_from': self.params.get('volumes_from')
}
- if self.params.get('restart_policy') in ['on-failure', 'always']:
+ if self.params.get('restart_policy') in ['on-failure',
+ 'always',
+ 'unless-stopped']:
options['restart_policy'] = {
'Name': self.params.get('restart_policy'),
'MaximumRetryCount': self.params.get('restart_retries')
@@ -674,10 +677,12 @@ def generate_module():
pid_mode=dict(required=False, type='str', choices=['host']),
privileged=dict(required=False, type='bool', default=False),
remove_on_exit=dict(required=False, type='bool', default=True),
- restart_policy=dict(required=False, type='str', choices=['no',
- 'never',
- 'on-failure',
- 'always']),
+ restart_policy=dict(required=False, type='str', choices=[
+ 'no',
+ 'never',
+ 'on-failure',
+ 'always',
+ 'unless-stopped']),
restart_retries=dict(required=False, type='int', default=10),
tls_verify=dict(required=False, type='bool', default=False),
tls_cert=dict(required=False, type='str'),