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
Egon Rijpkema
91ace4d87d
add openstack rabbitmq user
2017-07-13 09:42:10 +02:00
Egon Rijpkema
70814e1a77
Made settings in glance and nova flexible.
2017-07-12 16:32:58 +02:00
Egon Rijpkema
dc8a75f6cb
fixed joining of cluster
2017-07-12 11:40:37 +02:00
Egon Rijpkema
588a32b450
prevent hanging upon service restart
2017-07-12 11:07:36 +02:00
Egon Rijpkema
056b383723
service would often hang
2017-07-12 10:24:46 +02:00
Egon Rijpkema
a25852b39e
Removed hardcoded ips for glance
...
Also added domain, projects, users creation for keystone.
This guide was followed:
https://docs.openstack.org/ocata/install-guide-ubuntu/keystone-us
2017-07-12 10:19:45 +02:00
Egon Rijpkema
062fabd4b6
replaced hardcoded ips with env vars
2017-07-11 09:17:53 +02:00
Egon Rijpkema
f5d240a7f5
Added dummy task to gather facts.
...
see https://serverfault.com/questions/638507/how-to-access-host-variable-of-a-different-host-with-ansible
2017-07-10 14:50:09 +02:00
Egon Rijpkema
86cd68e465
Removed inclusion of docker everywhere
...
It is now included in the common role itself, which is applied to all.
2017-07-10 09:52:12 +02:00
Egon Rijpkema
ecbd592440
Trailing slash needed to prevent creation of subdir
2017-07-07 17:06:55 +02:00
Egon Rijpkema
19a9d1d75e
Made rabbitmq use host variables.
2017-07-07 16:14:38 +02:00
Egon Rijpkema
ef2360f814
Made rabbitmq hostnames variable
2017-07-07 14:40:20 +02:00
Egon Rijpkema
d9f6028848
Removed bogus char in my.cnf
2017-07-07 11:12:53 +02:00
Egon Rijpkema
cebd9b7a9c
Added installation of openstack horizon.
...
The image needs to be available on the target host. It can be built from:
ssh://git@git.webhosting.rug.nl:222/HPC/docker-horizon.git
2017-07-05 09:03:45 +02:00
Egon Rijpkema
9072279aa7
contaimer will be removed after use
2017-07-03 11:54:47 +02:00
Egon Rijpkema
57ad87a793
Changed to ubuntu 16.04 base
...
.. like the other components.
2017-07-03 11:30:24 +02:00
Egon Rijpkema
be8e476e3e
Added playbook for hpc/nova-controller docker
2017-06-23 11:00:21 +02:00
Egon Rijpkema
aa535dc3d4
Added my.cnf with openstack recommended settings.
2017-06-22 09:33:01 +02:00
Egon Rijpkema
13064a8e7e
Added memcached role
2017-06-21 13:38:55 +02:00
Egon Rijpkema
0f10a61ae8
Added a glance role
...
This role builds and installs a docker image from
ssh://git@git.webhosting.rug.nl:222/P<t_CO>174/docker-glance.git
2017-06-20 14:41:01 +02:00
Egon Rijpkema
d7e3d4f661
Maybe it wuill work now??
2017-06-20 11:17:13 +02:00
Egon Rijpkema
b6a439291f
Make openstack management commands work inside
...
keystone docker.
2017-06-20 11:16:00 +02:00
Egon Rijpkema
1f88030c87
Make keystone more generic
2017-06-16 16:33:45 +02:00
Egon Rijpkema
cb6b389bc6
changed docker repo
2017-06-16 15:21:44 +02:00
Egon Rijpkema
1d40976a6d
Let map keystone to default port
2017-06-14 15:08:49 +02:00
Egon Rijpkema
c17c6388a7
made ip of db host dynamic.
2017-06-14 10:58:38 +02:00
Egon Rijpkema
ac78a1a272
Added cassandra together with Wim
2017-06-13 12:08:41 +02:00
Egon Rijpkema
4c219eafc2
MAde registry less secure.
...
Probably not going to use it though...
2017-06-08 16:51:50 +02:00
Egon Rijpkema
485ddb3147
Renamed main.yml and updated README
2017-06-02 12:03:22 +02:00
Egon Rijpkema
53d83c1bde
Made separate files for different services.
...
Not sure if i'll keep going this way or find some other solution.
2017-05-30 16:37:57 +02:00
Egon Rijpkema
29b4f06ac7
Got clustering working
...
Together with Wim
Albeit a bit dirty: we need to make the node names variable..
2017-05-23 16:55:18 +02:00
Egon Rijpkema
f74bd927e3
systemd should not run detached dockers
2017-05-23 15:20:58 +02:00
Egon Rijpkema
e2198c8afb
Fixed fail when certain users not present.
2017-05-23 14:55:54 +02:00
Egon Rijpkema
d7a9312682
Docker and settings file for horizon
2017-05-16 16:18:13 +02:00
Egon Rijpkema
5a81413b3a
Added rabbitMQ and keystone with wim
...
Work in progress...
2017-05-16 15:52:22 +02:00
Egon Rijpkema
a4e62607a3
Needed to add the -i flag
...
otherise EOF trick doesn't work.
2017-05-15 09:18:54 +02:00
Egon Rijpkema
8a1bee4087
Made the adress of the database dynamic
...
With dynamic, i mean that it is retreived from the database host
2017-05-11 16:47:03 +02:00
Egon Rijpkema
d3f131e58f
Added initialization steps for keystone
2017-05-11 15:55:05 +02:00
Egon Rijpkema
cdfa53ec37
Moved database initialization to its own script
2017-05-10 11:54:40 +02:00
Egon Rijpkema
2401fb2135
Keystone is now based on ubuntu zesty
2017-05-10 11:21:17 +02:00
Egon Rijpkema
be4c1a774c
Merge branch 'feature/dockerregistry' into develop
2017-05-09 09:18:12 +02:00
Egon Rijpkema
a058cadcf5
Added a dockerregistry docker.
...
We should roll out our dockers from here.
Changed password
(I failed to save it somewhere)
Reencrypted htpasswd using docker's htpasswd
see: 33a74ba9af/registry/part-3.md
2017-05-09 09:17:04 +02:00
erijpkema
90b25a6d6c
Rearanged the playbook to use ansible roles:
...
http://docs.ansible.com/ansible/playbooks_roles.html
also made keystone run
2017-04-25 14:47:04 +02:00
erijpkema
de87cd66f2
Working on a Dockerfile for keystone.
...
After seeing many keystone dockers on dockerhub but not a recent good
one. Decided to make my own...
2017-04-21 16:28:59 +02:00
erijpkema
729f7909d0
Add vim swap files
2017-04-21 16:28:12 +02:00