aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/nova/tasks/deploy.yml
diff options
context:
space:
mode:
authorSamYaple <sam@yaple.net>2016-01-05 18:14:11 +0000
committerSamYaple <sam@yaple.net>2016-01-06 04:23:28 +0000
commit575bc72f7bdd1fce8ee2ddb51956faea1e9f2ad2 (patch)
tree2e3295b457dbee8449869bfbe184189ab55db0be /ansible/roles/nova/tasks/deploy.yml
parent79f4883cc8a7c1696ae7a4df2d334c0e97ab4cac (diff)
downloadkolla-575bc72f7bdd1fce8ee2ddb51956faea1e9f2ad2.tar.gz
kolla-575bc72f7bdd1fce8ee2ddb51956faea1e9f2ad2.zip
Allow nova role to pull images
Change-Id: Ic20c31efea461f30917a94546db6e261a8b5166f Partially-Implements: blueprint pre-pull-images
Diffstat (limited to 'ansible/roles/nova/tasks/deploy.yml')
-rw-r--r--ansible/roles/nova/tasks/deploy.yml38
1 files changed, 38 insertions, 0 deletions
diff --git a/ansible/roles/nova/tasks/deploy.yml b/ansible/roles/nova/tasks/deploy.yml
new file mode 100644
index 000000000..f72e6e219
--- /dev/null
+++ b/ansible/roles/nova/tasks/deploy.yml
@@ -0,0 +1,38 @@
+---
+- include: ceph.yml
+ when:
+ - enable_ceph | bool
+ - inventory_hostname in groups['ceph-mon'] or
+ inventory_hostname in groups['compute'] or
+ inventory_hostname in groups['nova-api'] or
+ inventory_hostname in groups['nova-conductor'] or
+ inventory_hostname in groups['nova-consoleauth'] or
+ inventory_hostname in groups['nova-novncproxy'] or
+ inventory_hostname in groups['nova-scheduler']
+
+- include: register.yml
+ when: inventory_hostname in groups['nova-api']
+
+- include: config.yml
+ when: inventory_hostname in groups['compute'] or
+ inventory_hostname in groups['nova-api'] or
+ inventory_hostname in groups['nova-conductor'] or
+ inventory_hostname in groups['nova-consoleauth'] or
+ inventory_hostname in groups['nova-novncproxy'] or
+ inventory_hostname in groups['nova-scheduler']
+
+- include: config-nova-fake.yml
+ when:
+ - enable_nova_fake | bool
+ - inventory_hostname in groups['compute']
+
+- include: bootstrap.yml
+ when: inventory_hostname in groups['nova-api']
+
+- include: start.yml
+ when: inventory_hostname in groups['compute'] or
+ inventory_hostname in groups['nova-api'] or
+ inventory_hostname in groups['nova-conductor'] or
+ inventory_hostname in groups['nova-consoleauth'] or
+ inventory_hostname in groups['nova-novncproxy'] or
+ inventory_hostname in groups['nova-scheduler']