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
Egon Rijpkema
91ace4d87d
add openstack rabbitmq user
2017-07-13 09:42:10 +02:00