Commit Graph

98 Commits

Author SHA1 Message Date
Egon Rijpkema f5d31cb49e I misunderstood pause. need sleep. 2017-10-31 15:15:22 +01:00
Egon Rijpkema 979f5d5252 Removed obsolete vars 2017-10-31 13:46:31 +01:00
Egon Rijpkema d06d10fbb1 It seems to be nessecary to run in host mode..
for galera to work.
2017-10-31 13:38:22 +01:00
Egon Rijpkema 1a50d5c8bf give the galera master node some time 2017-10-31 13:23:27 +01:00
Egon Rijpkema cc9d780fbc 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.
2017-10-20 08:57:25 +02:00
Egon Rijpkema fe708539f0 made environment file for the service.
I am unable to reproduce systemctl set-environment to work as
advertized.
2017-10-18 17:11:23 +02:00
Egon Rijpkema 7218694901 The galera cnf can be the same template across...
nodes.
2017-10-18 17:10:38 +02:00
Egon Rijpkema fdb5320429 add galera.cnf for first node 2017-10-17 17:12:52 +02:00
Egon Rijpkema 9e877a1e63 Added gcc all in one specific config. 2017-10-17 14:56:30 +02:00
Egon Rijpkema a8d30b76b8 added volume for glance images 2017-10-16 15:25:11 +02:00
Egon Rijpkema 0b70ee884f Inventory for gcc openstack03 all in one. 2017-10-04 09:09:03 +02:00
Egon Rijpkema 257a384e92 enable all services are started at boot 2017-10-02 17:04:44 +02:00
Egon Rijpkema 018fdd8bdb Added delay to check. 2017-09-28 16:01:44 +02:00
Egon Rijpkema 787a4c17db add openstack client on machine that is running keystone 2017-09-27 13:43:33 +02:00
Egon Rijpkema 929b542410 Make PHYSICAL_INTERFACE_MAPPINGS variable...
instead of just one provuider interface.
it should contain something like:
physnet2:eth1,physnet3:eth2
2017-09-21 16:20:32 +02:00
Egon Rijpkema 4f2281bda2 Merge branch 'fiddle-openstack03' into develop 2017-09-21 15:24:39 +02:00
Egon Rijpkema 213064ed2d map to different port to avoid clashes. 2017-09-21 15:18:13 +02:00
Egon Rijpkema 44077aade9 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
2017-09-21 15:17:54 +02:00
Egon Rijpkema 30c453e32b make a loop for more flexibility. 2017-09-19 17:11:34 +02:00
Egon Rijpkema d0a2a7fc41 Updated url of docker registry. 2017-09-19 11:57:20 +02:00
Egon Rijpkema 07a89c6ce4 added cinder to site.yml 2017-08-31 15:02:47 +02: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
Egon Rijpkema 1010930171 Seccond set of hosts to test deployment. 2017-08-24 16:27:14 +02:00
Egon Rijpkema 2c6a09d079 Added secrets.yml.
it is encrypted with a default password...
2017-08-24 16:20:11 +02:00
Egon Rijpkema 7f58d25b58 Added a cinder controller node. 2017-08-21 11:36:43 +02:00
Egon Rijpkema 803451d490 Give neutron the nova credentials...
it needs. And also force re downloading of all docker images.
2017-08-17 15:50:39 +02:00
Egon Rijpkema d964c29c06 Let the new compute host be discovered. 2017-08-17 12:14:41 +02:00
Egon Rijpkema e59d2c1c98 Merge branch 'feature/encrypted-paswords' into develop 2017-08-17 10:41:17 +02:00
Egon Rijpkema 7a6c9ac360 Made Roles use repo wide secrets file.
Made keystone use repo wide secrets file.

Made glance-controller use repo wide secrets file.

kill and then remove image

Made neutron-controller use repo wide secrets file.

Made nova-controller use repo wide secrets file

Made nova-compute use repo wide secrets file.

 Made rabbitmq use repo wide secrets file.

Allow creation of admin-openrc.sh in docker.

added provider_interfaces.

added persistent root folder.

make each dir explicitely

added missing env vars.

mapped kvm machine-id from host
2017-08-17 10:41:01 +02:00
Egon Rijpkema f06a943916 small fixes mostly variable names 2017-08-10 11:17:24 +02:00
Egon Rijpkema 4db6499419 add robustness after testing site.yml 2017-08-02 15:22:10 +02:00
Egon Rijpkema d907ec4969 now using ips in endpoint urls 2017-08-01 13:02:01 +02:00
Egon Rijpkema 0ac27dcc0d Port mapping for glance controller..
was accidentially removed
2017-08-01 10:52:37 +02:00
Egon Rijpkema 8a3fbd557d Tweaks to make install run idempotent 2017-08-01 10:19:54 +02:00
Egon Rijpkema 1a78f649e8 added docker repo 2017-07-31 13:21:03 +02:00
Egon Rijpkema 2b3e8cebae added some services 2017-07-28 11:43:03 +02:00
Egon Rijpkema e974eac443 Small fixes on teh neutron config. 2017-07-26 16:31:31 +02:00
Egon Rijpkema 8300652079 Moved env vars to a single variable. 2017-07-26 16:30:19 +02:00
Egon Rijpkema 741ba512bc added neutron-controller 2017-07-26 09:59:59 +02:00
Egon Rijpkema 482333215a Merge branch 'feature/keystone-to-docker-repo' into develop 2017-07-24 13:47:46 +02:00
Egon Rijpkema b727857dae Previously the keystone image was build here
But we since switched to separate repo's for the dockerfiles.
These are built with jenkins.
2017-07-24 13:47:31 +02:00
Egon Rijpkema d42d1495e9 Added nova compute
Also configured horizon to display hypervisors.
2017-07-14 10:02:55 +02:00
Egon Rijpkema 1b7fa48714 nova needs the --privileged flag to use iptables 2017-07-13 10:01:58 +02:00