Compare commits
6 Commits
fb2bdfe543
...
umcg-0.1
Author | SHA1 | Date | |
---|---|---|---|
f8a3179b74 | |||
84b901c8b3 | |||
e3f3d5d3b7 | |||
68ac7a0a6d | |||
8da96590ac | |||
fea7aaaff6 |
5
nuke.yml
5
nuke.yml
@ -1,10 +1,13 @@
|
||||
---
|
||||
# This playbook will reset the instalation to facilitate a new installation.
|
||||
# All data is lost!
|
||||
- hosts: all
|
||||
become: True
|
||||
name: Dummy to gather facts
|
||||
tasks:
|
||||
- shell: "systemctl stop docker"
|
||||
- name: Stop docker service
|
||||
shell: "systemctl stop docker"
|
||||
- name: Verify docker is stopped.
|
||||
systemd:
|
||||
name: docker
|
||||
state: stopped
|
||||
|
@ -1,5 +1,5 @@
|
||||
[Unit]
|
||||
Description=Openstack Glance Container
|
||||
Description=Openstack Horizon Container
|
||||
After=docker.service
|
||||
Requires=docker.service
|
||||
|
||||
|
@ -52,7 +52,7 @@
|
||||
delay: 3
|
||||
ignore_errors: yes
|
||||
|
||||
- name: keystone manage commands to setup db
|
||||
- name: keystone manage commands to setup db_sync
|
||||
command: >
|
||||
/usr/bin/docker run --rm
|
||||
--add-host=mariadb:{{ listen_ip | default(hostvars[groups['databases'][0]]['ansible_default_ipv4']['address']) }}
|
||||
@ -69,6 +69,11 @@
|
||||
--bootstrap-internal-url http://{{ listen_ip | default(hostvars[groups['keystone'][0]]['ansible_default_ipv4']['address']) }}:35357/v3/
|
||||
--bootstrap-public-url http://{{ listen_ip | default(hostvars[groups['keystone'][0]]['ansible_default_ipv4']['address']) }}:5000/v3/
|
||||
--bootstrap-region-id RegionOne
|
||||
# sometimes the initial connect fails.
|
||||
# Retry until it succeeds.
|
||||
retries: 7
|
||||
delay: 3
|
||||
ignore_errors: yes
|
||||
|
||||
- name: make sure service is started
|
||||
systemd:
|
||||
@ -85,12 +90,18 @@
|
||||
-e "OS_AUTH_URL=http://${KEYSTONE_HOST}:35357/v3"
|
||||
-e "OS_PASSWORD={{ secrets['OS_PASSWORD'] }}"
|
||||
{{ docker_image }} bash /etc/bootstrap.sh
|
||||
register: result
|
||||
retries: 7
|
||||
delay: 3
|
||||
|
||||
- name: install openstack repo host key.
|
||||
command: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5EDB1B62EC4926EA
|
||||
tags: openstackclient
|
||||
|
||||
- name: install openstack repo on host.
|
||||
command: >
|
||||
echo "deb http://ubuntu-cloud.archive.canonical.com/ubuntu xenial-updates/ocata main" > /etc/apt/sources.list.d/ocata.list &&
|
||||
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5EDB1B62EC4926EA
|
||||
apt_repository:
|
||||
repo: "deb http://ubuntu-cloud.archive.canonical.com/ubuntu xenial-updates/ocata main"
|
||||
filename: ocata
|
||||
tags: openstackclient
|
||||
|
||||
- name: install openstack client for management
|
||||
|
48
test_hosts
48
test_hosts
@ -1,36 +1,48 @@
|
||||
[databases]
|
||||
ansible-test
|
||||
ansible-test-2
|
||||
ansible-test-3
|
||||
openstack-test05
|
||||
openstack-test06
|
||||
openstack-test07
|
||||
|
||||
[keystone]
|
||||
ansible-test-3
|
||||
openstack-test05
|
||||
|
||||
[glance-controller]
|
||||
ansible-test-2
|
||||
openstack-test05
|
||||
|
||||
[horizon]
|
||||
ansible-test-3
|
||||
openstack-test05
|
||||
|
||||
[rabbitmq]
|
||||
ansible-test
|
||||
ansible-test-2
|
||||
ansible-test-3
|
||||
|
||||
[cinder-storage]
|
||||
ansible-test
|
||||
openstack-test05
|
||||
openstack-test06
|
||||
openstack-test07
|
||||
|
||||
[memcached]
|
||||
ansible-test-3
|
||||
openstack-test05
|
||||
|
||||
[neutron-controller]
|
||||
ansible-test physical_interface_mappings=provider:ens10
|
||||
openstack-test05 physical_interface_mappings=provider:enp4s0f0
|
||||
|
||||
[nova-controller]
|
||||
ansible-test
|
||||
openstack-test05
|
||||
|
||||
[nova-compute]
|
||||
ansible-test-2 physical_interface_mappings=provider:ens10
|
||||
[cinder-controller]
|
||||
openstack-test05
|
||||
|
||||
[heat]
|
||||
ansible-test
|
||||
openstack-test05
|
||||
|
||||
[cinder-storage]
|
||||
openstack-test05 storage_volume=/dev/openstack-test05-vg/cinder
|
||||
openstack-test06 storage_volume=/dev/openstack-test06-vg/cinder
|
||||
openstack-test07 storage_volume=/dev/openstack-test07-vg/cinder
|
||||
openstack-test08 storage_volume=/dev/openstack-test08-vg/cinder
|
||||
openstack-test09 storage_volume=/dev/openstack-test09-vg/cinder
|
||||
openstack-test10 storage_volume=/dev/openstack-test10-vg/cinder
|
||||
|
||||
[nova-compute]
|
||||
openstack-test06 physical_interface_mappings=provider:enp4s0f0
|
||||
openstack-test07 physical_interface_mappings=provider:enp4s0f0
|
||||
openstack-test08 physical_interface_mappings=provider:enp4s0f0
|
||||
openstack-test09 physical_interface_mappings=provider:enp4s0f0
|
||||
openstack-test10 physical_interface_mappings=provider:enp4s0f0
|
||||
|
Reference in New Issue
Block a user