Compare commits
3 Commits
feature/ad
...
30c453e32b
Author | SHA1 | Date | |
---|---|---|---|
30c453e32b | |||
d0a2a7fc41 | |||
07a89c6ce4 |
@ -6,7 +6,7 @@
|
|||||||
name: secrets
|
name: secrets
|
||||||
|
|
||||||
- set_fact:
|
- set_fact:
|
||||||
docker_image: webhost12.service.rug.nl/hpc/openstack-cinder-controller:latest
|
docker_image: registry.webhosting.rug.nl/hpc/openstack-cinder-controller:latest
|
||||||
env_vars: >
|
env_vars: >
|
||||||
-e "MY_IP={{ ansible_default_ipv4.address }}"
|
-e "MY_IP={{ ansible_default_ipv4.address }}"
|
||||||
-e "CINDER_HOST={{ hostvars[groups['cinder-controller'][0]]['ansible_default_ipv4']['address'] }}"
|
-e "CINDER_HOST={{ hostvars[groups['cinder-controller'][0]]['ansible_default_ipv4']['address'] }}"
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
name: secrets
|
name: secrets
|
||||||
|
|
||||||
- set_fact:
|
- set_fact:
|
||||||
docker_image: webhost12.service.rug.nl/hpc/openstack-cinder-storage:latest
|
docker_image: registry.webhosting.rug.nl/hpc/openstack-cinder-storage:latest
|
||||||
env_vars: >
|
env_vars: >
|
||||||
-e "MY_IP={{ ansible_default_ipv4.address }}"
|
-e "MY_IP={{ ansible_default_ipv4.address }}"
|
||||||
-e "CINDER_HOST={{ hostvars[groups['cinder-storage'][0]]['ansible_default_ipv4']['address'] }}"
|
-e "CINDER_HOST={{ hostvars[groups['cinder-storage'][0]]['ansible_default_ipv4']['address'] }}"
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
name: secrets
|
name: secrets
|
||||||
|
|
||||||
- set_fact:
|
- set_fact:
|
||||||
docker_image: webhost12.service.rug.nl/hpc/openstack-glance:latest
|
docker_image: registry.webhosting.rug.nl/hpc/openstack-glance:latest
|
||||||
env_vars: >
|
env_vars: >
|
||||||
-e "GLANCE_HOST={{ hostvars[groups['glance-controller'][0]]['ansible_default_ipv4']['address'] }}"
|
-e "GLANCE_HOST={{ hostvars[groups['glance-controller'][0]]['ansible_default_ipv4']['address'] }}"
|
||||||
-e "GLANCE_PASSWORD={{ secrets['GLANCE_PASSWORD'] }}"
|
-e "GLANCE_PASSWORD={{ secrets['GLANCE_PASSWORD'] }}"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Run hpc/horizon
|
# Run hpc/horizon
|
||||||
---
|
---
|
||||||
- set_fact:
|
- set_fact:
|
||||||
docker_image: webhost12.service.rug.nl/hpc/openstack-horizon:latest
|
docker_image: registry.webhosting.rug.nl/hpc/openstack-horizon:latest
|
||||||
|
|
||||||
- name: pull docker image
|
- name: pull docker image
|
||||||
docker_image:
|
docker_image:
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
- /srv/keystone/root
|
- /srv/keystone/root
|
||||||
|
|
||||||
- set_fact:
|
- set_fact:
|
||||||
docker_image: webhost12.service.rug.nl/hpc/openstack-keystone:latest
|
docker_image: registry.webhosting.rug.nl/hpc/openstack-keystone:latest
|
||||||
|
|
||||||
- name: pull docker image
|
- name: pull docker image
|
||||||
docker_image:
|
docker_image:
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
name: secrets
|
name: secrets
|
||||||
|
|
||||||
- set_fact:
|
- set_fact:
|
||||||
docker_image: "webhost12.service.rug.nl/hpc/openstack-neutron-controller:latest"
|
docker_image: "registry.webhosting.rug.nl/hpc/openstack-neutron-controller:latest"
|
||||||
|
|
||||||
- name: pull docker image
|
- name: pull docker image
|
||||||
docker_image:
|
docker_image:
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
name: secrets
|
name: secrets
|
||||||
|
|
||||||
- set_fact:
|
- set_fact:
|
||||||
docker_image: webhost12.service.rug.nl/hpc/openstack-nova-compute:latest
|
docker_image: registry.webhosting.rug.nl/hpc/openstack-nova-compute:latest
|
||||||
tags: facts
|
tags: facts
|
||||||
|
|
||||||
- name: pull docker image
|
- name: pull docker image
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
- /srv/nova-controller/root
|
- /srv/nova-controller/root
|
||||||
|
|
||||||
- set_fact:
|
- set_fact:
|
||||||
docker_image: webhost12.service.rug.nl/hpc/openstack-nova-service:latest
|
docker_image: registry.webhosting.rug.nl/hpc/openstack-nova-service:latest
|
||||||
env_vars: >
|
env_vars: >
|
||||||
-e "GLANCE_CONTROLLER_HOST={{ hostvars[groups['glance-controller'][0]]['ansible_default_ipv4']['address'] }}"
|
-e "GLANCE_CONTROLLER_HOST={{ hostvars[groups['glance-controller'][0]]['ansible_default_ipv4']['address'] }}"
|
||||||
-e "KEYSTONE_HOST={{ hostvars[groups['keystone'][0]]['ansible_default_ipv4']['address'] }}"
|
-e "KEYSTONE_HOST={{ hostvars[groups['keystone'][0]]['ansible_default_ipv4']['address'] }}"
|
||||||
|
@ -10,9 +10,9 @@ ExecStartPre=-/usr/bin/docker kill %n
|
|||||||
ExecStartPre=-/usr/bin/docker rm %n
|
ExecStartPre=-/usr/bin/docker rm %n
|
||||||
ExecStartPre=/usr/bin/docker pull rabbitmq:latest
|
ExecStartPre=/usr/bin/docker pull rabbitmq:latest
|
||||||
ExecStart=/usr/bin/docker run \
|
ExecStart=/usr/bin/docker run \
|
||||||
--add-host "{{ hostvars[groups['rabbitmq'][0]]['ansible_hostname'] }}:{{ hostvars[groups['rabbitmq'][0]]['ansible_default_ipv4']['address'] }}" \
|
{% for host in groups['rabbitmq'] %}
|
||||||
--add-host "{{ hostvars[groups['rabbitmq'][1]]['ansible_hostname'] }}:{{ hostvars[groups['rabbitmq'][1]]['ansible_default_ipv4']['address'] }}" \
|
--add-host "{{ host }}:{{ hostvars[host]['ansible_default_ipv4']['address'] }}" \
|
||||||
--add-host "{{ hostvars[groups['rabbitmq'][2]]['ansible_hostname'] }}:{{ hostvars[groups['rabbitmq'][2]]['ansible_default_ipv4']['address'] }}" \
|
{% endfor %}
|
||||||
-p 4369:4369 -p 25679:25679 -p 25672:25672 -p 5671-5672:5671-5672 -p 8080:15672 \
|
-p 4369:4369 -p 25679:25679 -p 25672:25672 -p 5671-5672:5671-5672 -p 8080:15672 \
|
||||||
-e "RABBITMQ_DEFAULT_USER=user" -e "RABBITMQ_DEFAULT_PASS={{ secrets['RABBIT_PASSWORD'] }}" \
|
-e "RABBITMQ_DEFAULT_USER=user" -e "RABBITMQ_DEFAULT_PASS={{ secrets['RABBIT_PASSWORD'] }}" \
|
||||||
-e "RABBITMQ_ERLANG_COOKIE={{ secrets['RABBITMQ_ERLANG_COOKIE'] }}" \
|
-e "RABBITMQ_ERLANG_COOKIE={{ secrets['RABBITMQ_ERLANG_COOKIE'] }}" \
|
||||||
|
2
site.yml
2
site.yml
@ -7,6 +7,8 @@
|
|||||||
- include: glance-controller.yml
|
- include: glance-controller.yml
|
||||||
- include: nova-controller.yml
|
- include: nova-controller.yml
|
||||||
- include: neutron-controller.yml
|
- include: neutron-controller.yml
|
||||||
|
- include: cinder-controller.yml
|
||||||
|
- include: cinder-storage.yml
|
||||||
- include: nova-compute.yml
|
- include: nova-compute.yml
|
||||||
- include: horizon.yml
|
- include: horizon.yml
|
||||||
- include: post-install.yml
|
- include: post-install.yml
|
||||||
|
Reference in New Issue
Block a user