Commit Graph

119 Commits

Author SHA1 Message Date
Egon Rijpkema
06db21ef4c added reference to secrets file 2018-06-20 13:44:55 +02:00
Egon Rijpkema
3f8e213bbc Speed up 2018-06-12 15:01:07 +02:00
Egon Rijpkema
2c6f89a6c3 trew in update cache 2018-06-12 14:15:12 +02:00
Egon Rijpkema
594edf728f Added storage nodes here, too
might dissappear again and moved to ceph-ansible repo.
2018-06-04 16:21:03 +02:00
Egon Rijpkema
056f2bb9fd Playbook to add the ubuntu cloud repoo on all hosts. 2018-06-04 16:06:23 +02:00
Egon Rijpkema
9af8291517 Removed app armor 2018-05-04 15:40:38 +02:00
Egon Rijpkema
2effda6f58 setting debug to true 2018-05-02 19:37:18 +02:00
Wim Nap
afa6dddb6b added ceph-conf to systemd-unitfile nova-compute 2018-04-17 15:38:02 +02:00
Wim Nap
e188ea4915 added ceph.conf for nova-compute to systemd-unitfile 2018-04-17 11:13:44 +02:00
Wim Nap
693b20e3bf small change in systemd-file glance-controller 2018-04-17 10:28:06 +02:00
Wim Nap
6a5b46ace7 added ceph.conf for glance-controller 2018-04-17 10:03:26 +02:00
Wim Nap
4d43334cb3 new ceph.conf for nova-compute and cinder-storage 2018-04-16 17:08:49 +02:00
Wim Nap
0c705f4c7a changed file permissions ceph.conf 2018-04-16 11:16:37 +02:00
Wim Nap
5a375bc850 added ceph.conf for nova-compute 2018-04-16 10:48:27 +02:00
Wim Nap
c89cf9065f adding backslash to cinder-storage systemd-unitfile 2018-04-16 10:34:15 +02:00
Wim Nap
62be5bd6b5 changed docker-image for cinder-storage to merlin 2018-04-16 09:59:41 +02:00
Wim Nap
28431dca51 removed lvm-references 2018-04-13 17:56:04 +02:00
Wim Nap
016405ffd7 removed lvm-references 2018-04-13 17:17:37 +02:00
Wim Nap
240a1f22f3 git push --set-upstream origin merlin 2018-04-13 16:19:17 +02:00
Egon Rijpkema
a150b58aaa Added more nodes 2018-03-14 08:54:18 +01:00
Egon Rijpkema
cc18e247c4 Using half the cluster for linuxbridge. 2018-03-01 15:17:50 +01:00
Egon Rijpkema
7114509697 More sleep for cluster 2018-02-28 10:36:17 +01:00
Egon Rijpkema
6a6ebd0c60 current state merlin 2018-02-22 16:32:40 +01:00
Egon Rijpkema
7a41ca4187 iEnsure installation of same openstack client 2018-02-22 16:31:18 +01:00
Egon Rijpkema
469bcd769c Added local_ip 2018-02-20 16:24:26 +01:00
Egon Rijpkema
598cbeec9d hope retries will work this way. 2018-02-20 15:29:14 +01:00
Egon Rijpkema
20ce7bcfc3 set overlay ip 2018-02-20 15:28:54 +01:00
Egon Rijpkema
1bbf1e4270 added retry 2018-02-20 14:24:41 +01:00
Egon Rijpkema
84b901c8b3 make keystone install more resiliant... 2018-02-16 13:39:21 +01:00
Egon Rijpkema
e3f3d5d3b7 Fix syntax error. 2018-02-16 11:45:53 +01:00
Egon Rijpkema
68ac7a0a6d Added some explanations. 2018-02-06 13:34:56 +01:00
Egon Rijpkema
8da96590ac It's horizon not glance. 2018-02-05 16:29:12 +01:00
Egon Rijpkema
fea7aaaff6 using the proper test machines 2018-02-05 15:23:33 +01:00
Egon Rijpkema
fb2bdfe543 added missing secrets 2018-01-30 14:50:08 +01:00
Egon Rijpkema
3347fa7c25 switched to nuclear fusion 2018-01-30 14:49:39 +01:00
Egon Rijpkema
f776756205 fixed interface mappings 2018-01-30 14:48:52 +01:00
Egon Rijpkema
59233d8019 playbook to reset a cluster 2018-01-30 09:57:11 +01:00
Egon Rijpkema
35551f69c1 inventory for the merlin cluster 2018-01-30 09:56:45 +01:00
Egon Rijpkema
85dcae1baf added heat password 2018-01-30 09:55:27 +01:00
Egon Rijpkema
99eba86794 removed depricated hosts key 2018-01-30 09:55:06 +01:00
Egon Rijpkema
646e02ca9c Sanitized inventory examples 2018-01-19 09:24:28 +01:00
Egon Rijpkema
30567679a2 Fixes made while testing the playbooks.
Updated url of docker registry.

make a loop for more flexibility.

Introducing listen_ip variable that overrides

the default listen_ip.

make a loop for more flexibility.

Get a listen ip specifically for that host.

see if components have listen_ip defined before using ansible_default_ipv4

Make service files look for listen_ip variable.

implemented listen_ip variable here too

map to different port to avoid clashes.

Make PHYSICAL_INTERFACE_MAPPINGS variable...

instead of just one provuider interface.
it should contain something like:
physnet2:eth1,physnet3:eth2

add openstack client on machine that is running keystone

Added delay to check.

enable all services are started at boot

Inventory for gcc openstack03 all in one.

added volume for glance images

Added gcc all in one specific config.

Prevent an error when there is no secrets.yml..

to back up

removed reference to empty dir.

added empty meta/main.yml

And now with a list of roles

..and removed the list

removed reference to empty dir.

Added galera cluster support

When at least three database nodes are installed, the playbook will
install a galera cluster across them.

The galera cnf can be the same template across...

nodes.

made environment file for the service.

I am unable to reproduce systemctl set-environment to work as
advertized.

Reverted to updating init file by ansible.

entrypoint.sh of the mariadb container seems unable to cope when a blank
variable is passed by systemd.

give the galera master node some time

It seems to be nessecary to run in host mode..

for galera to work.

I misunderstood pause. need sleep.

Inventory for physical test cluster.

Added CINDER_PASSWORD

Make sure docker is started.

If docker was already installed but not running
it was not started.

fixed refernce to neutron controller

Added heat

Added port for metadata service

Passed metadata secret to be used in config.

Listen ip should be the machine's ip...

Added openstack client from repo.

changed name of subnet

added horizon

Changed rabbitmq default user to openstack.

This makes it no longer nesseccary to create a separate openstack user,
which is lost on rabbitmq restart.

Added sleep because hosts were usually..

not discovered.

Removed unnessecary port mapping

Making /dev/lvm available to container.

fixed os-test inventory

Make iscsi devices available

(needed to attach cinder volumes to machines)

command module no longer works with &&

add cinder to test setup
2018-01-19 09:17:50 +01:00
Egon Rijpkema
95ef38a3ba Cinder needs memcached host 2017-08-29 15:44:22 +02:00
Egon Rijpkema
a3ee754ddb Small expansion of readme 2017-08-29 14:06:34 +02:00
Egon Rijpkema
1cefcaac0d Have secrets scriot generate from topology file. 2017-08-29 09:29:53 +02:00
Egon Rijpkema
29c0634bc1 Cinder storage role 2017-08-28 11:52:02 +02:00
Egon Rijpkema
0c28f889b3 script to generate secrets file 2017-08-28 11:51:35 +02:00
Egon Rijpkema
5571858b23 Added cinder block storage. 2017-08-28 11:50:57 +02:00
Egon Rijpkema
b148b04a0b added post install settings 2017-08-28 11:50:27 +02:00
Egon Rijpkema
233a9debc7 Seems necessary for host networking. 2017-08-25 15:12:29 +02:00